API Reference
Class
ModuleLoadResult
Result of attempting to load a PowerShell module.
Inheritance
- Object
- ModuleLoadResult
Remarks
Use Status to determine whether the module was loaded and ErrorMessage to examine failure details.
Examples
ModuleLoadResult result = await strategy.LoadAsync("ActiveDirectory", token);
if (result.Status == ModuleLoadStatus.Success)
{
Console.WriteLine($"Loaded {result.ModuleInfo!.Name}");
}
else
{
Console.WriteLine(result.ErrorMessage);
}
Methods
public static ModuleLoadResult Failed(String message) #Returns:
ModuleLoadResultCreates a failed load result with error message.
Parameters
- message System.String
- Failure message.
Returns
Result instance representing failure.
public static ModuleLoadResult Success(ModuleInfo info) #Returns:
ModuleLoadResultCreates a successful load result.
Parameters
- info TestimoX.PowerShell.ModuleInfo
- Loaded module information.
Returns
Result instance representing success.