Freigeben über


KeyClient.RotateKeyAsync(String, CancellationToken) Methode

Definition

Erstellt eine neue Schlüsselversion in Key Vault, speichert sie und gibt dann die neue KeyVaultKeyzurück.

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

Parameter

name
String

Der Name des zu drehenden Schlüssels. Das System generiert eine neue Version im angegebenen Schlüssel.

cancellationToken
CancellationToken

Ein CancellationToken , der die Lebensdauer der Anforderung steuert.

Gibt zurück

Eine neue Version von rotiert KeyVaultKey.

Ausnahmen

name enthält eine leere Zeichenfolge.

name ist NULL.

Der Server hat einen Fehler zurückgegeben. Weitere Informationen, die vom Server zurückgegeben werden, finden Sie Message unter.

Hinweise

Der Vorgang rotiert den Schlüssel basierend auf der Schlüsselrichtlinie. Hierfür ist die Berechtigung schlüssel/rotieren erforderlich.

Gilt für: