ClientEncryptionPolicyDefinition Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
ClientEncryptionPolicy définition fluent. Le ClientEncryptionPolicy doit être initialisé avec le type de chiffrement policyFormatVersion 2 et « Déterministe », si la propriété « id » ou les propriétés qui font partie de la clé de partition doivent être chiffrées. Toutes les valeurs de propriété de clé de partition incluses dans le cadre de ClientEncryptionIncludedPath doivent être des chaînes JSON.
public sealed class ClientEncryptionPolicyDefinition
type ClientEncryptionPolicyDefinition = class
Public NotInheritable Class ClientEncryptionPolicyDefinition
- Héritage
-
ClientEncryptionPolicyDefinition
Exemples
Cet exemple montre comment créer un à l’aide de ClientEncryptionPolicyClientEncryptionPolicyDefinition.
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()
};
Méthodes
Attach() |
Applique la définition actuelle au parent. |
WithIncludedPath(ClientEncryptionIncludedPath) |
Ajoute un ClientEncryptionIncludedPath à l’objet actuel ClientEncryptionPolicyDefinition. |
S’applique à
Azure SDK for .NET