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
sourcestringPackage source URL.
repositorySignatureInfoRepositorySignatureInfoRepositorySignatureInfo 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
sourcestringPackage source URL.
repositorySignatureInfoRepositorySignatureInfoContains 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.