C# Class NuGet.Services.Operations.Secrets.DpapiSecretStore

Inheritance: SecretStore
Afficher le fichier Open project: NuGet/NuGet.Operations

Méthodes publiques

Méthode Description
Delete ( SecretName name, string clientOperation ) : Task
DpapiSecretStore ( string storeDirectory, SecretStoreMetadata metadata ) : System
Exists ( ) : bool
List ( bool includeDeleted ) : IEnumerable
Read ( SecretName name, string clientOperation ) : Task
ReadAuditLog ( SecretName name ) : Task>
Undelete ( SecretName name, string clientOperation ) : Task
Write ( Secret secret, string clientOperation ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
CreateProtector ( SecretName name ) : System.Security.Cryptography.DataProtector
GetFileName ( SecretName name ) : string
UnauditedReadSecret ( SecretName name, string fileName ) : Task
UnauditedWriteSecret ( Secret secret ) : System.Threading.Tasks.Task

Method Details

Delete() public méthode

public Delete ( SecretName name, string clientOperation ) : Task
name SecretName
clientOperation string
Résultat Task

DpapiSecretStore() public méthode

public DpapiSecretStore ( string storeDirectory, SecretStoreMetadata metadata ) : System
storeDirectory string
metadata SecretStoreMetadata
Résultat System

Exists() public méthode

public Exists ( ) : bool
Résultat bool

List() public méthode

public List ( bool includeDeleted ) : IEnumerable
includeDeleted bool
Résultat IEnumerable

Read() public méthode

public Read ( SecretName name, string clientOperation ) : Task
name SecretName
clientOperation string
Résultat Task

ReadAuditLog() public méthode

public ReadAuditLog ( SecretName name ) : Task>
name SecretName
Résultat Task>

Undelete() public méthode

public Undelete ( SecretName name, string clientOperation ) : Task
name SecretName
clientOperation string
Résultat Task

Write() public méthode

public Write ( Secret secret, string clientOperation ) : System.Threading.Tasks.Task
secret Secret
clientOperation string
Résultat System.Threading.Tasks.Task