Class LocalAddinProvider
- Namespace
- Dynamicweb.Marketplace.Providers
- Assembly
- Dynamicweb.Marketplace.dll
public class LocalAddinProvider : AddinProvider
- Inheritance
-
LocalAddinProvider
- Inherited Members
Methods
ContextName(string)
public override Task<string> ContextName(string name)
Parameters
namestring
Returns
Install(string, NuGetVersion?)
public override Task Install(string package, NuGetVersion? version)
Parameters
packagestringversionNuGetVersion
Returns
Install(string, NuGetVersion?, bool)
public override Task Install(string package, NuGetVersion? version, bool queue = false)
Parameters
Returns
Resolve(string, NuGetVersion?)
public override Task<ResolvedPackage?> Resolve(string id, NuGetVersion? version)
Parameters
idstringversionNuGetVersion
Returns
Search(string?, int, int)
public override Task<IEnumerable<AddinInfo>> Search(string? searchTerm = null, int take = 1000, int skip = 0)
Parameters
Returns
Validate(string, NuGetVersion?)
Tests the package for compatibility with the running application.
public override Task<ResolvedPackage?> Validate(string package, NuGetVersion? version)
Parameters
packagestringName of package
versionNuGetVersionOptional version of package
Returns
- Task<ResolvedPackage>
resolvedPackage