22 references to OperationClaim
NuGet.Credentials (2)
SecurePluginCredentialProvider.cs (2)
94
Tuple<bool, PluginCreationResult> result = await _pluginManager.TryGetSourceAgnosticPluginAsync(_discoveredPlugin,
OperationClaim
.Authentication, cancellationToken);
116
_isAnAuthenticationPlugin = creationResult.Claims.Contains(
OperationClaim
.Authentication);
NuGet.Protocol (20)
Plugins\IPluginManager.cs (1)
42
Task<Tuple<bool, PluginCreationResult>> TryGetSourceAgnosticPluginAsync(PluginDiscoveryResult pluginDiscoveryResult,
OperationClaim
requestedOperationClaim, CancellationToken cancellationToken);
Plugins\Messages\GetOperationClaimsResponse.cs (4)
23
public IReadOnlyList<
OperationClaim
> Claims { get; }
31
/// undefined <see cref="
OperationClaim
" /> values.</exception>
33
public GetOperationClaimsResponse(IEnumerable<
OperationClaim
> claims)
40
var unrecognizedClaims = claims.Where(claim => !Enum.IsDefined(typeof(
OperationClaim
), claim));
Plugins\PluginCacheEntry.cs (2)
39
public IReadOnlyList<
OperationClaim
> OperationClaims { get; set; }
68
OperationClaims = serializer.Deserialize<IReadOnlyList<
OperationClaim
>>(jsonTextReader);
Plugins\PluginCreationResult.cs (2)
19
public IReadOnlyList<
OperationClaim
> Claims { get; }
50
public PluginCreationResult(IPlugin plugin, IPluginMulticlientUtilities utilities, IReadOnlyList<
OperationClaim
> claims)
Plugins\PluginManager.cs (8)
36
private ConcurrentDictionary<PluginRequestKey, Lazy<Task<IReadOnlyList<
OperationClaim
>>>> _pluginOperationClaims;
135
OperationClaim
.DownloadPackage,
160
public Task<Tuple<bool, PluginCreationResult>> TryGetSourceAgnosticPluginAsync(PluginDiscoveryResult pluginDiscoveryResult,
OperationClaim
requestedOperationClaim, CancellationToken cancellationToken)
192
OperationClaim
requestedOperationClaim,
229
key => new Lazy<Task<IReadOnlyList<
OperationClaim
>>>(() =>
323
_pluginOperationClaims = new ConcurrentDictionary<PluginRequestKey, Lazy<Task<IReadOnlyList<
OperationClaim
>>>>();
328
private async Task<IReadOnlyList<
OperationClaim
>> GetPluginOperationClaimsAsync(
347
return Array.Empty<
OperationClaim
>();
Providers\DownloadResourcePluginProvider.cs (1)
61
var result = await pluginResource.GetPluginAsync(
OperationClaim
.DownloadPackage, cancellationToken);
RemoteRepositories\PluginFindPackageByIdResourceProvider.cs (1)
61
var result = await pluginResource.GetPluginAsync(
OperationClaim
.DownloadPackage, cancellationToken);
Resources\PluginResource.cs (1)
66
OperationClaim
requiredClaim,