Freigeben über


KeyVaultClientExtensions.UpdateKeyAsync Methode

Definition

Überlädt

UpdateKeyAsync(IKeyVaultClient, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

Updates die Schlüsselattribute, die dem angegebenen Schlüssel zugeordnet sind

UpdateKeyAsync(IKeyVaultClient, String, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

Updates die Schlüsselattribute, die dem angegebenen Schlüssel zugeordnet sind

UpdateKeyAsync(IKeyVaultClient, String, String, String, IList<String>, KeyAttributes, IDictionary<String,String>, CancellationToken)

Der Vorgang zum Aktualisieren des Schlüssels ändert die angegebenen Attribute eines gespeicherten Schlüssels und kann auf jeden Schlüsseltyp und jede Schlüsselversion angewendet werden, die in Azure Key Vault gespeichert sind.

UpdateKeyAsync(IKeyVaultClient, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

Quelle:
KeyVaultClientExtensions.cs

Updates die Schlüsselattribute, die dem angegebenen Schlüssel zugeordnet sind

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle> UpdateKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string keyIdentifier, string[] keyOps = default, Microsoft.Azure.KeyVault.Models.KeyAttributes attributes = default, System.Collections.Generic.Dictionary<string,string> tags = default, System.Threading.CancellationToken cancellationToken = default);
static member UpdateKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string[] * Microsoft.Azure.KeyVault.Models.KeyAttributes * System.Collections.Generic.Dictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle>
<Extension()>
Public Function UpdateKeyAsync (operations As IKeyVaultClient, keyIdentifier As String, Optional keyOps As String() = Nothing, Optional attributes As KeyAttributes = Nothing, Optional tags As Dictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyBundle)

Parameter

operations
IKeyVaultClient
keyIdentifier
String

Der Schlüsselbezeichner

keyOps
String[]

Json-Webschlüsselvorgänge. Weitere Informationen finden Sie unter JsonWebKeyOperation.

attributes
KeyAttributes

Die neuen Attribute für den Schlüssel. Weitere Informationen zu Schlüsselattributen finden Sie unter KeyAttributes.

tags
Dictionary<String,String>

Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren

cancellationToken
CancellationToken

Optionales Abbruchtoken

Gibt zurück

Der aktualisierte Schlüssel

Gilt für:

UpdateKeyAsync(IKeyVaultClient, String, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

Quelle:
KeyVaultClientExtensions.cs

Updates die Schlüsselattribute, die dem angegebenen Schlüssel zugeordnet sind

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle> UpdateKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string keyName, string[] keyOps = default, Microsoft.Azure.KeyVault.Models.KeyAttributes attributes = default, System.Collections.Generic.Dictionary<string,string> tags = default, System.Threading.CancellationToken cancellationToken = default);
static member UpdateKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * string[] * Microsoft.Azure.KeyVault.Models.KeyAttributes * System.Collections.Generic.Dictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle>
<Extension()>
Public Function UpdateKeyAsync (operations As IKeyVaultClient, vaultBaseUrl As String, keyName As String, Optional keyOps As String() = Nothing, Optional attributes As KeyAttributes = Nothing, Optional tags As Dictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyBundle)

Parameter

operations
IKeyVaultClient
vaultBaseUrl
String

Der Tresorname, z. B. https://myvault.vault.azure.net

keyName
String

Der Schlüsselname

keyOps
String[]

Json-Webschlüsselvorgänge. Weitere Informationen zu möglichen Schlüsselvorgängen finden Sie unter JsonWebKeyOperation.

attributes
KeyAttributes

Die neuen Attribute für den Schlüssel. Weitere Informationen zu Schlüsselattributen finden Sie unter KeyAttributes.

tags
Dictionary<String,String>

Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren

cancellationToken
CancellationToken

Gibt zurück

Der aktualisierte Schlüssel

Gilt für:

UpdateKeyAsync(IKeyVaultClient, String, String, String, IList<String>, KeyAttributes, IDictionary<String,String>, CancellationToken)

Quelle:
KeyVaultClientExtensions.cs

Der Vorgang zum Aktualisieren des Schlüssels ändert die angegebenen Attribute eines gespeicherten Schlüssels und kann auf jeden Schlüsseltyp und jede Schlüsselversion angewendet werden, die in Azure Key Vault gespeichert sind.

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle> UpdateKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string keyName, string keyVersion, System.Collections.Generic.IList<string> keyOps = default, Microsoft.Azure.KeyVault.Models.KeyAttributes keyAttributes = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Threading.CancellationToken cancellationToken = default);
static member UpdateKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * string * System.Collections.Generic.IList<string> * Microsoft.Azure.KeyVault.Models.KeyAttributes * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle>
<Extension()>
Public Function UpdateKeyAsync (operations As IKeyVaultClient, vaultBaseUrl As String, keyName As String, keyVersion As String, Optional keyOps As IList(Of String) = Nothing, Optional keyAttributes As KeyAttributes = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyBundle)

Parameter

operations
IKeyVaultClient

Die Vorgangsgruppe für diese Erweiterungsmethode.

vaultBaseUrl
String

Der Tresorname, z. B https://myvault.vault.azure.net. .

keyName
String

Der Name des zu aktualisierenden Schlüssels.

keyVersion
String

Die Version des zu aktualisierenden Schlüssels.

keyOps
IList<String>

Json-Webschlüsselvorgänge. Weitere Informationen zu möglichen Schlüsselvorgängen finden Sie unter JsonWebKeyOperation.

keyAttributes
KeyAttributes
tags
IDictionary<String,String>

Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Hinweise

Um diesen Vorgang auszuführen, muss der Schlüssel bereits im Schlüsseltresor vorhanden sein. Hinweis: Das kryptografische Material eines Schlüssels selbst kann nicht geändert werden. Für diesen Vorgang ist die Berechtigung schlüssel/update erforderlich.

Gilt für: