Table of Contents

Class PluginDiscoverer

Namespace
NuGet.Protocol.Plugins
Assembly
NuGet.Protocol.dll
public sealed class PluginDiscoverer : IPluginDiscoverer, IDisposable
Inheritance
PluginDiscoverer
Implements
Inherited Members
Extension Methods

Constructors

PluginDiscoverer(string, EmbeddedSignatureVerifier)

public PluginDiscoverer(string rawPluginPaths, EmbeddedSignatureVerifier verifier)

Parameters

rawPluginPaths string
verifier EmbeddedSignatureVerifier

Methods

DiscoverAsync(CancellationToken)

public Task<IEnumerable<PluginDiscoveryResult>> DiscoverAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task<IEnumerable<PluginDiscoveryResult>>

Dispose()

public void Dispose()