Bagikan melalui


SqlConnectionStringBuilder.Encrypt Properti

Definisi

Mendapatkan atau menetapkan SqlConnectionEncryptOption nilai sejak versi 5.0 atau Boolean nilai untuk versi sebelumnya yang menunjukkan apakah enkripsi TLS diperlukan untuk semua data yang dikirim antara klien dan server.

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

Nilai Properti

Nilai Encrypt properti .

Keterangan

Properti ini sesuai dengan kunci "Enkripsi" dalam string koneksi.

Ketika TrustServerCertificate salah dan Encrypt , MandatoryStrict atau true, nama server (atau alamat IP) dalam sertifikat TLS server harus sama persis dengan nama server (atau alamat IP) yang ditentukan dalam string koneksi. Jika tidak, upaya koneksi akan gagal. Untuk informasi tentang dukungan untuk sertifikat yang subjeknya dimulai dengan karakter kartubebas (*), lihat Mengaktifkan koneksi terenkripsi ke Mesin Database.

Catatan

Mulai dari versi 4.0, nilai default properti Encrypt diatur ke true saat untuk false versi yang lebih lama.

Catatan

Mulai dari versi 5.0, jenis data diperbarui ke SqlConnectionEncryptOption, dan nilai Encrypt default properti diatur ke Mandatory.

Berlaku untuk

Lihat juga