Partager via


SqlConnectionStringBuilder.Encrypt Propriété

Définition

Obtient ou définit une SqlConnectionEncryptOption valeur depuis la version 5.0 ou une Boolean valeur pour les versions antérieures qui indique si le chiffrement TLS est requis pour toutes les données envoyées entre le client et le serveur.

public:
 property bool Encrypt { bool get(); void set(bool value); };
public:
 property Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ Encrypt { Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ get(); void set(Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ value); };
public bool Encrypt { get; set; }
public Microsoft.Data.SqlClient.SqlConnectionEncryptOption Encrypt { get; set; }
member this.Encrypt : bool with get, set
member this.Encrypt : Microsoft.Data.SqlClient.SqlConnectionEncryptOption with get, set
Public Property Encrypt As Boolean
Public Property Encrypt As SqlConnectionEncryptOption

Valeur de propriété

La valeur de la propriété Encrypt.

Remarques

Cette propriété correspond à la clé « Encrypt » dans la chaîne de connexion.

Lorsque TrustServerCertificate a la valeur false et Encrypt a la valeur Mandatory, Strict ou true, le nom du serveur (ou l’adresse IP) dans le certificat TLS d’un serveur doit correspondre exactement au nom du serveur (ou à l’adresse IP) spécifié dans la chaîne de connexion. Sinon, la connexion échouera. Pour plus d’informations sur la prise en charge des certificats dont l’objet commence par un caractère générique (*), consultez Activer les connexions chiffrées au moteur de base de données.

Notes

À partir de la version 4.0, la valeur par défaut de la propriété Encrypt est définie sur true alors qu’elle est false pour les versions antérieures.

Notes

À partir de la version 5.0, le type de données est mis à jour vers SqlConnectionEncryptOptionet la valeur par défaut de la Encrypt propriété est définie sur Mandatory.

S’applique à

Voir aussi