KeyVaultClientExtensions.UpdateKeyAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
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:
Azure SDK for .NET