TestimoX

API Reference

Class

AlternativeSourceStrategy

Namespace TestimoX.PowerShell
Assembly TestimoX

Strategy that loads a module from an alternative path if available.

Inheritance

  • Object
  • AlternativeSourceStrategy

Remarks

This strategy attempts to import a module from a local "Modules" directory before falling back to other strategies.

Examples


var strategy = new AlternativeSourceStrategy();
var result = await strategy.LoadAsync("DnsServer", CancellationToken.None);

        

Constructors

public AlternativeSourceStrategy() #

Methods

public virtual async Task<ModuleLoadResult> LoadAsync(String moduleName, CancellationToken cancellationToken) #
Returns: Task<ModuleLoadResult>

Parameters

moduleName System.String requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1