SqlConnectionStringBuilder.Encrypt Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.