Freigeben über


SqlConnectionStringBuilder.Encrypt Eigenschaft

Definition

Ruft einen SqlConnectionEncryptOption Wert ab Version 5.0 oder einen Boolean Wert für die früheren Versionen ab, der angibt, ob für alle zwischen Client und Server gesendeten Daten TLS-Verschlüsselung erforderlich ist, oder legt diesen fest.

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

Eigenschaftswert

Der Wert der Encrypt-Eigenschaft.

Hinweise

Diese Eigenschaft entspricht dem Schlüssel "Encrypt" in der Verbindungszeichenfolge.

Wenn TrustServerCertificate false ist und Encrypt oder StricttrueistMandatory, muss der Servername (oder die IP-Adresse) im TLS-Zertifikat eines Servers genau mit dem Servernamen (oder der IP-Adresse) übereinstimmen, der in der Verbindungszeichenfolge angegeben ist. Andernfalls schlägt die Verbindung fehl. Informationen zur Unterstützung von Zertifikaten, deren Antragsteller mit einem Platzhalterzeichen (*) beginnt, finden Sie unter Aktivieren verschlüsselter Verbindungen mit der Datenbank-Engine.

Hinweis

Ab Version 4.0 wird der Standardwert der -Eigenschaft Encrypt auf true festgelegt, während er für frühere Versionen gilt false .

Hinweis

Ab Version 5.0 wird der Datentyp auf SqlConnectionEncryptOptionaktualisiert, und der Standardwert der Encrypt Eigenschaft ist auf Mandatoryfestgelegt.

Gilt für:

Weitere Informationen