Class RepositorySignatureInfoProvider
RepositorySignatureInfoProvdier is a static cache for repository signature information for package source.
public class RepositorySignatureInfoProvider
- Inheritance
-
RepositorySignatureInfoProvider
- Inherited Members
Constructors
RepositorySignatureInfoProvider()
public RepositorySignatureInfoProvider()
Properties
Instance
public static RepositorySignatureInfoProvider Instance { get; }
Property Value
Methods
AddOrUpdateRepositorySignatureInfo(string, RepositorySignatureInfo)
Add or update the repository signature information for the source.
public void AddOrUpdateRepositorySignatureInfo(string source, RepositorySignatureInfo repositorySignatureInfo)
Parameters
source
stringPackage source URL.
repositorySignatureInfo
RepositorySignatureInfoRepositorySignatureInfo for the source url.
TryGetRepositorySignatureInfo(string, out RepositorySignatureInfo)
Try to get repository signature information for the source.
public bool TryGetRepositorySignatureInfo(string source, out RepositorySignatureInfo repositorySignatureInfo)
Parameters
source
stringPackage source URL.
repositorySignatureInfo
RepositorySignatureInfoContains the RepositorySignatureInfo when the method returns. It is null if repository signature information is unavailable.
Returns
- bool
True if the repository signature information was found. Otherwise, False.