ClientEncryptionPolicyDefinition Klasse
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.
ClientEncryptionPolicy Fluent-Definition. Sollte ClientEncryptionPolicy mit policyFormatVersion 2 und dem Verschlüsselungstyp "Deterministic" initialisiert werden, wenn die Eigenschaft "id" oder Eigenschaften, die Teil des Partitionsschlüssels sind, verschlüsselt werden müssen. Alle Werte der Partitionsschlüsseleigenschaft, die als Teil von ClientEncryptionIncludedPath enthalten sind, müssen JSON-Zeichenfolgen sein.
public sealed class ClientEncryptionPolicyDefinition
type ClientEncryptionPolicyDefinition = class
Public NotInheritable Class ClientEncryptionPolicyDefinition
- Vererbung
-
ClientEncryptionPolicyDefinition
Beispiele
In diesem Beispiel wird gezeigt, wie mithilfe ClientEncryptionPolicyDefinitionvon ClientEncryptionPolicy erstellt wird.
ClientEncryptionIncludedPath path1 = new ClientEncryptionIncludedPath()
{
Path = partitionKeyPath,
ClientEncryptionKeyId = "key1",
EncryptionAlgorithm = "AEAD_AES_256_CBC_HMAC_SHA256",
EncryptionType = "Deterministic"
};
ClientEncryptionIncludedPath path2 = new ClientEncryptionIncludedPath()
{
Path = "/id",
ClientEncryptionKeyId = "key2",
EncryptionAlgorithm = "AEAD_AES_256_CBC_HMAC_SHA256",
EncryptionType = "Deterministic"
};
ContainerResponse containerResponse = await this.database.DefineContainer(containerName, partitionKeyPath)
.WithClientEncryptionPolicy(policyFormatVersion:2)
.WithIncludedPath(path1)
.WithIncludedPath(path2)
.Attach()
.CreateAsync()
};
Methoden
Attach() |
Wendet die aktuelle Definition auf das übergeordnete Element an. |
WithIncludedPath(ClientEncryptionIncludedPath) |
Fügt dem aktuellen ClientEncryptionPolicyDefinitioneine hinzuClientEncryptionIncludedPath. |
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für