Table of Contents

Interface IPluginFactory

Namespace
NuGet.Protocol.Plugins
Assembly
NuGet.Protocol.dll
public interface IPluginFactory : IDisposable
Inherited Members
Extension Methods

Methods

GetOrCreateAsync(string, IEnumerable<string>, IRequestHandlers, ConnectionOptions, CancellationToken)

Task<IPlugin> GetOrCreateAsync(string filePath, IEnumerable<string> arguments, IRequestHandlers requestHandlers, ConnectionOptions options, CancellationToken sessionCancellationToken)

Parameters

filePath string
arguments IEnumerable<string>
requestHandlers IRequestHandlers
options ConnectionOptions
sessionCancellationToken CancellationToken

Returns

Task<IPlugin>