Partager via


KeyClient.ReleaseKeyAsync Méthode

Définition

Surcharges

ReleaseKeyAsync(ReleaseKeyOptions, CancellationToken)

Libère une clé.

ReleaseKeyAsync(String, String, CancellationToken)

Publie la dernière version d’une clé.

ReleaseKeyAsync(ReleaseKeyOptions, CancellationToken)

Source:
KeyClient.cs
Source:
KeyClient.cs

Libère une clé.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.ReleaseKeyResult>> ReleaseKeyAsync (Azure.Security.KeyVault.Keys.ReleaseKeyOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member ReleaseKeyAsync : Azure.Security.KeyVault.Keys.ReleaseKeyOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.ReleaseKeyResult>>
override this.ReleaseKeyAsync : Azure.Security.KeyVault.Keys.ReleaseKeyOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.ReleaseKeyResult>>
Public Overridable Function ReleaseKeyAsync (options As ReleaseKeyOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of ReleaseKeyResult))

Paramètres

options
ReleaseKeyOptions

ReleaseKeyOptions contenant le nom, l’assertion d’attestation de la cible et des options supplémentaires pour libérer une clé.

cancellationToken
CancellationToken

CancellationToken Contrôle de la durée de vie de la requête.

Retours

Résultat de la mise en production de clé contenant la clé libérée.

Exceptions

options a la valeur null.

Le serveur a retourné une erreur. Consultez Message pour plus d’informations retournées à partir du serveur.

Remarques

La clé doit être exportable. Cette opération nécessite l’autorisation clés/mise en production.

S’applique à

ReleaseKeyAsync(String, String, CancellationToken)

Source:
KeyClient.cs
Source:
KeyClient.cs

Publie la dernière version d’une clé.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.ReleaseKeyResult>> ReleaseKeyAsync (string name, string targetAttestationToken, System.Threading.CancellationToken cancellationToken = default);
abstract member ReleaseKeyAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.ReleaseKeyResult>>
override this.ReleaseKeyAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.ReleaseKeyResult>>
Public Overridable Function ReleaseKeyAsync (name As String, targetAttestationToken As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of ReleaseKeyResult))

Paramètres

name
String

Nom de la clé à libérer.

targetAttestationToken
String

Assertion d’attestation pour la cible de la version de clé.

cancellationToken
CancellationToken

CancellationToken Contrôle de la durée de vie de la requête.

Retours

Résultat de la mise en production de clé contenant la clé libérée.

Exceptions

name ou targetAttestationToken contient une chaîne vide.

name ou targetAttestationToken est null.

Le serveur a retourné une erreur. Consultez Message pour plus d’informations retournées à partir du serveur.

Remarques

La clé doit être exportable. Cette opération nécessite l’autorisation clés/mise en production.

S’applique à