Table of Contents

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

name string

Returns

Task<string>

Install(string, NuGetVersion?)

public override Task Install(string package, NuGetVersion? version)

Parameters

package string
version NuGetVersion

Returns

Task

Install(string, NuGetVersion?, bool)

public override Task Install(string package, NuGetVersion? version, bool queue = false)

Parameters

package string
version NuGetVersion
queue bool

Returns

Task

Resolve(string, NuGetVersion?)

public override Task<ResolvedPackage?> Resolve(string id, NuGetVersion? version)

Parameters

id string
version NuGetVersion

Returns

Task<ResolvedPackage>

Search(string?, int, int)

public override Task<IEnumerable<AddinInfo>> Search(string? searchTerm = null, int take = 1000, int skip = 0)

Parameters

searchTerm string
take int
skip int

Returns

Task<IEnumerable<AddinInfo>>

Validate(string, NuGetVersion?)

Tests the package for compatibility with the running application.

public override Task<ResolvedPackage?> Validate(string package, NuGetVersion? version)

Parameters

package string

Name of package

version NuGetVersion

Optional version of package

Returns

Task<ResolvedPackage>

resolvedPackage

To top