Freigeben über


SqlConnectionEncryptOption Klasse

Definition

Diese Optionen werden verwendet, um das Verschlüsselungsverhalten der Kommunikation zwischen dem Server und dem Client zu steuern.

public ref class SqlConnectionEncryptOption sealed
public sealed class SqlConnectionEncryptOption
[System.ComponentModel.TypeConverter(typeof(Microsoft.Data.SqlClient.SqlConnectionEncryptOptionConverter))]
public sealed class SqlConnectionEncryptOption
type SqlConnectionEncryptOption = class
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Data.SqlClient.SqlConnectionEncryptOptionConverter))>]
type SqlConnectionEncryptOption = class
Public NotInheritable Class SqlConnectionEncryptOption
Vererbung
SqlConnectionEncryptOption
Attribute

Hinweise

Implizite Konvertierungen wurden hinzugefügt, um die Abwärtskompatibilität mit booleschen Behahavior für die Encrypt -Eigenschaft zu gewährleisten. Beim Konvertieren aus einem booleschen Wert wird in true konvertiert Mandatory , und der Wert von false konvertiert in Optional. Wenn Sie in einen booleschen Wert konvertieren, Mandatory, Strict und null konvertieren Sie in true und Optional konvertiert false.

Konstruktoren

SqlConnectionEncryptOption()

Diese Optionen werden verwendet, um das Verschlüsselungsverhalten der Kommunikation zwischen dem Server und dem Client zu steuern.

Eigenschaften

Mandatory

Gibt an, dass die TLS-Verschlüsselung erforderlich ist, wenn eine Verbindung mit dem Server hergestellt wird. Wenn der Server keine Verschlüsselung unterstützt, schlägt die Verbindung fehl.

Optional

Gibt an, dass die TLS-Verschlüsselung beim Herstellen einer Verbindung mit dem Server optional ist. Wenn der Server eine Verschlüsselung erfordert, wird die Verschlüsselung ausgehandelt.

Strict

Aktiviert und erfordert TDS 8.0, TLS-Verschlüsselung für den Server. Wenn der Server TDS 8.0(TLS-Verschlüsselung) nicht unterstützt, schlägt die Verbindung fehl.

Methoden

Equals(Object)

Vergleicht die ToString() Darstellung von mit SqlConnectionEncryptOption einer anderen SqlConnectionEncryptOption.

GetHashCode()

Gibt den Hashcode des Werts ToString() zurück.

Parse(String)

Konvertiert die angegebene Zeichenfolgendarstellung eines logischen Werts in seine SqlConnectionEncryptOption-Entsprechung.

ToString()

Gibt den Zeichenfolgenwert von zurück SqlConnectionEncryptOption.

TryParse(String, SqlConnectionEncryptOption)

Konvertiert die angegebene Zeichenfolgendarstellung eines logischen Werts in seine SqlConnectionEncryptOption Entsprechung und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

Operatoren

Implicit(Boolean to SqlConnectionEncryptOption)

Ermöglicht die implizite Konverstion eines booleschen Mit einem SqlConnectionEncryptOption. Ein Wert von true konvertiert in Mandatory. Ein Wert von false konvertiert in Optional.

Implicit(SqlConnectionEncryptOption to Boolean)

Ermöglicht die implizite Konverstion eines SqlConnectionEncryptOption mit einem booleschen Wert. Mandatory und Strict konvertieren sie in true. Optional konvertiert in false.

Gilt für: