Freigeben über


QueueEncryptionPolicy(IKey, IKeyResolver) Konstruktor

Definition

Initialisiert eine neue instance der QueueEncryptionPolicy -Klasse mit dem angegebenen Schlüssel und Resolver.

public QueueEncryptionPolicy (Microsoft.Azure.KeyVault.Core.IKey key, Microsoft.Azure.KeyVault.Core.IKeyResolver keyResolver);
new Microsoft.Azure.Storage.Queue.QueueEncryptionPolicy : Microsoft.Azure.KeyVault.Core.IKey * Microsoft.Azure.KeyVault.Core.IKeyResolver -> Microsoft.Azure.Storage.Queue.QueueEncryptionPolicy
Public Sub New (key As IKey, keyResolver As IKeyResolver)

Parameter

key
IKey

Ein Objekt vom Typ IKey , das zum Umschließen/Entpacken des Inhaltsverschlüsselungsschlüssels verwendet wird.

keyResolver
IKeyResolver

Der Schlüsselrelöser, der verwendet wird, um den richtigen Schlüssel zum Entschlüsseln vorhandener Warteschlangennachrichten auszuwählen.

Hinweise

Wenn die generierte Richtlinie für die Verschlüsselung verwendet werden soll, wird von Benutzern erwartet, dass sie mindestens einen Schlüssel bereitstellen. Wenn kein Schlüssel vorhanden ist, wird während der Verschlüsselung eine Ausnahme ausgelöst.
Wenn die generierte Richtlinie für die Entschlüsselung verwendet werden soll, können Benutzer einen Schlüssellöser bereitstellen. Die Clientbibliothek führt Folgendes aus:
1. Rufen Sie den Schlüssellöser auf, falls angegeben, um den Schlüssel abzurufen.
2. Wenn kein Resolver angegeben, aber ein Schlüssel angegeben ist, stimmt die Clientbibliothek die Schlüssel-ID mit dem Schlüssel ab und verwendet den Schlüssel.

Gilt für: