Aracılığıyla paylaş


SqlConnectionStringBuilder.Encrypt Özellik

Tanım

Sürüm 5.0'dan bu yana bir SqlConnectionEncryptOption değer veya önceki sürümler için istemci ile sunucu arasında gönderilen tüm veriler için TLS şifrelemesi gerekip gerekmediğini belirten bir Boolean değer alır veya ayarlar.

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

Özellik Değeri

özelliğinin Encrypt değeri.

Açıklamalar

Bu özellik, bağlantı dizesi içindeki "Şifrele" anahtarına karşılık gelir.

TrustServerCertificate false olduğunda ve Encrypt veya StricttrueolduğundaMandatory, bir sunucunun TLS sertifikasındaki sunucu adı (veya IP adresi), bağlantı dizesinde belirtilen sunucu adıyla (veya IP adresiyle) tam olarak eşleşmelidir. Aksi takdirde bağlantı girişimi başarısız olur. Konusu joker karakter (*) ile başlayan sertifikaların desteği hakkında bilgi için bkz. Veritabanı Altyapısına şifreli bağlantıları etkinleştirme.

Not

Sürüm 4.0'dan başlayarak, özelliğin Encrypt varsayılan değeri önceki sürümler true için olduğu false sırada olarak ayarlanır.

Not

Sürüm 5.0'dan başlayarak, veri türü olarak SqlConnectionEncryptOptiongüncelleştirilir ve özelliğin Encrypt varsayılan değeri olarak Mandatoryayarlanır.

Şunlara uygulanır

Ayrıca bkz.