Table of Contents

Class PluginResource

Namespace
NuGet.Protocol.Core.Types
Assembly
NuGet.Protocol.dll
public sealed class PluginResource : INuGetResource
Inheritance
PluginResource
Implements
Inherited Members
Extension Methods

Constructors

PluginResource(IEnumerable<PluginCreationResult>, PackageSource, ICredentialService)

public PluginResource(IEnumerable<PluginCreationResult> pluginCreationResults, PackageSource packageSource, ICredentialService credentialService)

Parameters

pluginCreationResults IEnumerable<PluginCreationResult>
packageSource PackageSource
credentialService ICredentialService

Methods

GetPluginAsync(OperationClaim, CancellationToken)

public Task<PluginResource.GetPluginResult> GetPluginAsync(OperationClaim requiredClaim, CancellationToken cancellationToken)

Parameters

requiredClaim OperationClaim
cancellationToken CancellationToken

Returns

Task<PluginResource.GetPluginResult>