你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SecretClient 类

定义

SecretClient 提供同步和异步方法,用于在 Azure 密钥保管库中管理KeyVaultSecret。 客户端支持创建、检索、更新、删除、清除、备份、还原和列出 KeyVaultSecret。 客户端还支持启用软删除的 Azure 密钥保管库列表DeletedSecret

public class SecretClient
type SecretClient = class
Public Class SecretClient
继承
SecretClient

构造函数

SecretClient()

初始化 类的新实例 SecretClient 以便模拟。

SecretClient(Uri, TokenCredential)

为指定的保管库初始化 类的新实例 SecretClient

SecretClient(Uri, TokenCredential, SecretClientOptions)

为指定的保管库初始化 类的新实例 SecretClient

属性

VaultUri

Uri获取用于创建 的此实例的保管库的 SecretClient

方法

BackupSecret(String, CancellationToken)

备份指定的机密。

BackupSecretAsync(String, CancellationToken)

备份指定的机密。

GetDeletedSecret(String, CancellationToken)

获取指定的已删除机密。

GetDeletedSecretAsync(String, CancellationToken)

获取指定的已删除机密。

GetDeletedSecrets(CancellationToken)

列出指定保管库的已删除机密。

GetDeletedSecretsAsync(CancellationToken)

列出指定保管库的已删除机密。

GetPropertiesOfSecrets(CancellationToken)

列出指定保管库中所有已启用和禁用的机密的属性。 可以在后续调用 中使用返回 NameGetSecret(String, String, CancellationToken)

GetPropertiesOfSecretsAsync(CancellationToken)

列出指定保管库中所有已启用和禁用的机密的属性。 可以在后续调用 中使用返回 NameGetSecretAsync(String, String, CancellationToken)

GetPropertiesOfSecretVersions(String, CancellationToken)

列出指定机密的所有启用和禁用版本的属性。 可以在后续调用 GetSecret(String, String, CancellationToken)中使用返回的 NameVersion

GetPropertiesOfSecretVersionsAsync(String, CancellationToken)

列出指定机密的所有启用和禁用版本的属性。 可以在后续调用 GetSecretAsync(String, String, CancellationToken)中使用返回的 NameVersion

GetSecret(String, String, CancellationToken)

从给定密钥保管库获取指定的机密。

GetSecretAsync(String, String, CancellationToken)

从给定密钥保管库获取指定的机密。

PurgeDeletedSecret(String, CancellationToken)

永久删除指定的机密。

PurgeDeletedSecretAsync(String, CancellationToken)

永久删除指定的机密。

RestoreSecretBackup(Byte[], CancellationToken)

将备份的机密还原到保管库。

RestoreSecretBackupAsync(Byte[], CancellationToken)

将备份的机密还原到保管库。

SetSecret(KeyVaultSecret, CancellationToken)

在指定的密钥保管库中设置机密。

SetSecret(String, String, CancellationToken)

在指定的密钥保管库中设置机密。

SetSecretAsync(KeyVaultSecret, CancellationToken)

在指定的密钥保管库中设置机密。

SetSecretAsync(String, String, CancellationToken)

在指定的密钥保管库中设置机密。

StartDeleteSecret(String, CancellationToken)

从指定的密钥保管库中删除机密。

StartDeleteSecretAsync(String, CancellationToken)

从指定的密钥保管库中删除机密。

StartRecoverDeletedSecret(String, CancellationToken)

将已删除的机密恢复到最新版本。

StartRecoverDeletedSecretAsync(String, CancellationToken)

将已删除的机密恢复到最新版本。

UpdateSecretProperties(SecretProperties, CancellationToken)

汇报与指定机密关联的属性。

UpdateSecretPropertiesAsync(SecretProperties, CancellationToken)

汇报与指定机密关联的属性。

适用于