C# 클래스 NuGet.Services.Operations.Secrets.DpapiSecretStore

상속: SecretStore
파일 보기 프로젝트 열기: NuGet/NuGet.Operations

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateProtector ( SecretName name ) : System.Security.Cryptography.DataProtector
GetFileName ( SecretName name ) : string
UnauditedReadSecret ( SecretName name, string fileName ) : Task
UnauditedWriteSecret ( Secret secret ) : System.Threading.Tasks.Task

메소드 상세

Delete() 공개 메소드

public Delete ( SecretName name, string clientOperation ) : Task
name SecretName
clientOperation string
리턴 Task

DpapiSecretStore() 공개 메소드

public DpapiSecretStore ( string storeDirectory, SecretStoreMetadata metadata ) : System
storeDirectory string
metadata SecretStoreMetadata
리턴 System

Exists() 공개 메소드

public Exists ( ) : bool
리턴 bool

List() 공개 메소드

public List ( bool includeDeleted ) : IEnumerable
includeDeleted bool
리턴 IEnumerable

Read() 공개 메소드

public Read ( SecretName name, string clientOperation ) : Task
name SecretName
clientOperation string
리턴 Task

ReadAuditLog() 공개 메소드

public ReadAuditLog ( SecretName name ) : Task>
name SecretName
리턴 Task>

Undelete() 공개 메소드

public Undelete ( SecretName name, string clientOperation ) : Task
name SecretName
clientOperation string
리턴 Task

Write() 공개 메소드

public Write ( Secret secret, string clientOperation ) : System.Threading.Tasks.Task
secret Secret
clientOperation string
리턴 System.Threading.Tasks.Task