Class PluginPackageReader
- Namespace
- NuGet.Protocol.Plugins
- Assembly
- NuGet.Protocol.dll
public sealed class PluginPackageReader : PackageReaderBase
- Inheritance
-
PluginPackageReader
- Extension Methods
-
Constructors
PluginPackageReader(IPlugin, PackageIdentity, string)
public PluginPackageReader(IPlugin plugin, PackageIdentity packageIdentity, string packageSourceRepository)
Parameters
plugin IPlugin
packageIdentity PackageIdentity
packageSourceRepository string
Properties
NuspecReader
public override NuspecReader NuspecReader { get; }
Property Value
- NuspecReader
Methods
CanVerifySignedPackages(SignedPackageVerifierSettings)
public override bool CanVerifySignedPackages(SignedPackageVerifierSettings verifierSettings)
Parameters
verifierSettings SignedPackageVerifierSettings
Returns
- bool
public override IEnumerable<string> CopyFiles(string destination, IEnumerable<string> packageFiles, ExtractPackageFileDelegate extractFile, ILogger logger, CancellationToken token)
Parameters
destination string
packageFiles IEnumerable<string>
extractFile ExtractPackageFileDelegate
logger ILogger
token CancellationToken
Returns
- IEnumerable<string>
public override Task<IEnumerable<string>> CopyFilesAsync(string destination, IEnumerable<string> packageFiles, ExtractPackageFileDelegate extractFile, ILogger logger, CancellationToken cancellationToken)
Parameters
destination string
packageFiles IEnumerable<string>
extractFile ExtractPackageFileDelegate
logger ILogger
cancellationToken CancellationToken
Returns
- Task<IEnumerable<string>>
CopyNupkgAsync(string, CancellationToken)
public override Task<string> CopyNupkgAsync(string nupkgFilePath, CancellationToken cancellationToken)
Parameters
nupkgFilePath string
cancellationToken CancellationToken
Returns
- Task<string>
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing bool
GetArchiveHashAsync(HashAlgorithmName, CancellationToken)
public override Task<byte[]> GetArchiveHashAsync(HashAlgorithmName hashAlgorithm, CancellationToken token)
Parameters
hashAlgorithm HashAlgorithmName
token CancellationToken
Returns
- Task<byte[]>
GetBuildItems()
public override IEnumerable<FrameworkSpecificGroup> GetBuildItems()
Returns
- IEnumerable<FrameworkSpecificGroup>
GetBuildItemsAsync(CancellationToken)
public override Task<IEnumerable<FrameworkSpecificGroup>> GetBuildItemsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IEnumerable<FrameworkSpecificGroup>>
GetContentHash(CancellationToken, Func<string>)
public override string GetContentHash(CancellationToken token, Func<string> GetUnsignedPackageHash = null)
Parameters
token CancellationToken
GetUnsignedPackageHash Func<string>
Returns
- string
GetContentItems()
public override IEnumerable<FrameworkSpecificGroup> GetContentItems()
Returns
- IEnumerable<FrameworkSpecificGroup>
GetContentItemsAsync(CancellationToken)
public override Task<IEnumerable<FrameworkSpecificGroup>> GetContentItemsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IEnumerable<FrameworkSpecificGroup>>
GetDevelopmentDependency()
public override bool GetDevelopmentDependency()
Returns
- bool
GetDevelopmentDependencyAsync(CancellationToken)
public override Task<bool> GetDevelopmentDependencyAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<bool>
GetFiles()
public override IEnumerable<string> GetFiles()
Returns
- IEnumerable<string>
GetFiles(string)
public override IEnumerable<string> GetFiles(string folder)
Parameters
folder string
Returns
- IEnumerable<string>
GetFilesAsync(string, CancellationToken)
public override Task<IEnumerable<string>> GetFilesAsync(string folder, CancellationToken cancellationToken)
Parameters
folder string
cancellationToken CancellationToken
Returns
- Task<IEnumerable<string>>
GetFilesAsync(CancellationToken)
public override Task<IEnumerable<string>> GetFilesAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IEnumerable<string>>
GetFrameworkItems()
public override IEnumerable<FrameworkSpecificGroup> GetFrameworkItems()
Returns
- IEnumerable<FrameworkSpecificGroup>
GetFrameworkItemsAsync(CancellationToken)
public override Task<IEnumerable<FrameworkSpecificGroup>> GetFrameworkItemsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IEnumerable<FrameworkSpecificGroup>>
GetIdentity()
public override PackageIdentity GetIdentity()
Returns
- PackageIdentity
GetIdentityAsync(CancellationToken)
public override Task<PackageIdentity> GetIdentityAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<PackageIdentity>
GetItems(string)
public override IEnumerable<FrameworkSpecificGroup> GetItems(string folderName)
Parameters
folderName string
Returns
- IEnumerable<FrameworkSpecificGroup>
GetItemsAsync(string, CancellationToken)
public override Task<IEnumerable<FrameworkSpecificGroup>> GetItemsAsync(string folderName, CancellationToken cancellationToken)
Parameters
folderName string
cancellationToken CancellationToken
Returns
- Task<IEnumerable<FrameworkSpecificGroup>>
GetLibItems()
public override IEnumerable<FrameworkSpecificGroup> GetLibItems()
Returns
- IEnumerable<FrameworkSpecificGroup>
GetLibItemsAsync(CancellationToken)
public override Task<IEnumerable<FrameworkSpecificGroup>> GetLibItemsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IEnumerable<FrameworkSpecificGroup>>
GetMinClientVersion()
public override NuGetVersion GetMinClientVersion()
Returns
- NuGetVersion
GetMinClientVersionAsync(CancellationToken)
public override Task<NuGetVersion> GetMinClientVersionAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<NuGetVersion>
GetNuspec()
public override Stream GetNuspec()
Returns
- Stream
GetNuspecAsync(CancellationToken)
public override Task<Stream> GetNuspecAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<Stream>
GetNuspecFile()
public override string GetNuspecFile()
Returns
- string
GetNuspecFileAsync(CancellationToken)
public override Task<string> GetNuspecFileAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<string>
GetNuspecReaderAsync(CancellationToken)
public override Task<NuspecReader> GetNuspecReaderAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<NuspecReader>
GetPackageDependencies()
public override IEnumerable<PackageDependencyGroup> GetPackageDependencies()
Returns
- IEnumerable<PackageDependencyGroup>
GetPackageDependenciesAsync(CancellationToken)
public override Task<IEnumerable<PackageDependencyGroup>> GetPackageDependenciesAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IEnumerable<PackageDependencyGroup>>
GetPackageTypes()
public override IReadOnlyList<PackageType> GetPackageTypes()
Returns
- IReadOnlyList<PackageType>
GetPackageTypesAsync(CancellationToken)
public override Task<IReadOnlyList<PackageType>> GetPackageTypesAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IReadOnlyList<PackageType>>
GetPrimarySignatureAsync(CancellationToken)
public override Task<PrimarySignature> GetPrimarySignatureAsync(CancellationToken token)
Parameters
token CancellationToken
Returns
- Task<PrimarySignature>
GetReferenceItems()
public override IEnumerable<FrameworkSpecificGroup> GetReferenceItems()
Returns
- IEnumerable<FrameworkSpecificGroup>
GetReferenceItemsAsync(CancellationToken)
public override Task<IEnumerable<FrameworkSpecificGroup>> GetReferenceItemsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IEnumerable<FrameworkSpecificGroup>>
GetStream(string)
public override Stream GetStream(string path)
Parameters
path string
Returns
- Stream
GetStreamAsync(string, CancellationToken)
public override Task<Stream> GetStreamAsync(string path, CancellationToken cancellationToken)
Parameters
path string
cancellationToken CancellationToken
Returns
- Task<Stream>
GetSupportedFrameworks()
public override IEnumerable<NuGetFramework> GetSupportedFrameworks()
Returns
- IEnumerable<NuGetFramework>
GetSupportedFrameworksAsync(CancellationToken)
public override Task<IEnumerable<NuGetFramework>> GetSupportedFrameworksAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IEnumerable<NuGetFramework>>
public override IEnumerable<FrameworkSpecificGroup> GetToolItems()
Returns
- IEnumerable<FrameworkSpecificGroup>
public override Task<IEnumerable<FrameworkSpecificGroup>> GetToolItemsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<IEnumerable<FrameworkSpecificGroup>>
IsServiceable()
public override bool IsServiceable()
Returns
- bool
IsServiceableAsync(CancellationToken)
public override Task<bool> IsServiceableAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task<bool>
IsSignedAsync(CancellationToken)
public override Task<bool> IsSignedAsync(CancellationToken token)
Parameters
token CancellationToken
Returns
- Task<bool>
ValidateIntegrityAsync(SignatureContent, CancellationToken)
public override Task ValidateIntegrityAsync(SignatureContent signatureContent, CancellationToken token)
Parameters
signatureContent SignatureContent
token CancellationToken
Returns
- Task