SqlConnectionEncryptOption クラス

定義

これらのオプションは、サーバーとクライアント間の通信の暗号化動作を制御するために使用されます。

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
継承
SqlConnectionEncryptOption
属性

注釈

プロパティのブール値 behahavior との下位互換性を維持するために、暗黙的な変換が Encrypt 追加されました。 ブール値から変換する場合、 の値は trueMandatory 変換され、 の値は falseOptional変換されます。 ブール値、、、 MandatoryStrict に変換する場合は、 に変換しnullOptionaltrue変換falseします。

コンストラクター

SqlConnectionEncryptOption()

これらのオプションは、サーバーとクライアント間の通信の暗号化動作を制御するために使用されます。

プロパティ

Mandatory

サーバーに接続するときに TLS 暗号化が必要であることを指定します。 サーバーが暗号化をサポートしていない場合、接続は失敗します。

Optional

サーバーに接続するときに TLS 暗号化が省略可能であることを指定します。 サーバーで暗号化が必要な場合は、暗号化がネゴシエートされます。

Strict

TDS 8.0 を有効にし、サーバーへの TLS 暗号化を必要とします。 サーバーが TDS 8.0、TLS 暗号化をサポートしていない場合、接続は失敗します。

メソッド

Equals(Object)

の表現をToString()SqlConnectionEncryptOptionSqlConnectionEncryptOption と比較します。

GetHashCode()

値のハッシュ コードを ToString() 返します。

Parse(String)

論理値の指定した文字列形式を、それと等価な SqlConnectionEncryptOption に変換します。

ToString()

の文字列値 SqlConnectionEncryptOptionを返します。

TryParse(String, SqlConnectionEncryptOption)

指定した論理値の文字列形式を等価 SqlConnectionEncryptOption の に変換し、変換が成功したかどうかを示す値を返します。

演算子

Implicit(Boolean to SqlConnectionEncryptOption)

へのブール値の暗黙的な変換を SqlConnectionEncryptOption有効にします。 の値は trueMandatory変換されます。 の値は falseOptional変換されます。

Implicit(SqlConnectionEncryptOption to Boolean)

ブール値への の暗黙的な変換 SqlConnectionEncryptOption を有効にします。 Mandatoryを に変換trueしますStrictOptional は に false変換されます。

適用対象