Class PluginInstaller
Installs plugin artifacts from local directories, package files, or URLs.
public sealed class PluginInstaller : IPluginInstaller
- Inheritance
-
PluginInstaller
- Implements
- Inherited Members
Constructors
PluginInstaller(HttpClient, ILogger<PluginInstaller>, string?)
public PluginInstaller(HttpClient httpClient, ILogger<PluginInstaller> logger, string? pluginsRoot = null)
Parameters
httpClientHttpClientloggerILogger<PluginInstaller>pluginsRootstring
Methods
InstallAsync(string, CancellationToken)
public Task<PluginInstallArtifact> InstallAsync(string source, CancellationToken ct = default)
Parameters
sourcestringctCancellationToken