ClientEncryptionPolicy 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 Le 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 doivent être des chaînes JSON.
public sealed class ClientEncryptionPolicy
type ClientEncryptionPolicy = class
Public NotInheritable Class ClientEncryptionPolicy
- Héritage
-
ClientEncryptionPolicy
Exemples
Cet exemple montre comment créer un ClientEncryptionPolicy.
Collection<ClientEncryptionIncludedPath> paths = new Collection<ClientEncryptionIncludedPath>()
{
new ClientEncryptionIncludedPath()
{
Path = partitionKeyPath,
ClientEncryptionKeyId = "key1",
EncryptionAlgorithm = "AEAD_AES_256_CBC_HMAC_SHA256",
EncryptionType = "Deterministic"
},
new ClientEncryptionIncludedPath()
{
Path = "/id",
ClientEncryptionKeyId = "key2",
EncryptionAlgorithm = "AEAD_AES_256_CBC_HMAC_SHA256",
EncryptionType = "Deterministic"
},
};
ContainerProperties setting = new ContainerProperties()
{
Id = containerName,
PartitionKeyPath = partitionKeyPath,
ClientEncryptionPolicy = new ClientEncryptionPolicy(includedPaths:paths, policyFormatVersion:2)
};
Constructeurs
ClientEncryptionPolicy(IEnumerable<ClientEncryptionIncludedPath>) |
Initialise une nouvelle instance de la classe ClientEncryptionPolicy. PolicyFormatVersion sera défini sur 1. Remarque : si vous devez inclure des chemins de champ de clé de partition ou d’id dans le cadre de ClientEncryptionPolicy, définissez PolicyFormatVersion sur 2. |
ClientEncryptionPolicy(IEnumerable<ClientEncryptionIncludedPath>, Int32) |
Initialise une nouvelle instance de la classe ClientEncryptionPolicy. Remarque : si vous devez inclure des chemins de champ de clé de partition ou d’id dans le cadre de ClientEncryptionPolicy, définissez PolicyFormatVersion sur 2. |
Propriétés
IncludedPaths |
Chemins d’accès de l’élément qui nécessitent un chiffrement ainsi que des paramètres spécifiques au chemin d’accès. |
PolicyFormatVersion |
Version de la définition de stratégie de chiffrement du client. |
S’applique à
Azure SDK for .NET