Freigeben über


KeyClient.CreateKey Methode

Definition

Erstellt und speichert einen neuen Schlüssel in Key Vault. Der Vorgang zum Erstellen eines Schlüssels kann verwendet werden, um einen beliebigen Schlüsseltyp in Azure Key Vault zu erstellen. Wenn der benannte Schlüssel bereits vorhanden ist, erstellt der Azure-Schlüsseltresor eine neue Version des Schlüssels. Für diesen Vorgang ist die Berechtigung schlüssel/create erforderlich.

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

Parameter

name
String

Der Name des Schlüssels.

keyType
KeyType

Die Art des zu erstellenden Schlüssels. Gültige Werte finden Sie unter KeyType .

keyOptions
CreateKeyOptions

Bestimmte Attribute mit Informationen zum Schlüssel.

cancellationToken
CancellationToken

Ein CancellationToken , der die Lebensdauer der Anforderung steuert.

Gibt zurück

Ausnahmen

name ist eine leere Zeichenfolge oder keyType enthält keinen Wert.

name ist NULL.

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

Gilt für: