API Reference
Class
AlternativeSourceStrategy
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
- cancellationToken System.Threading.CancellationToken