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 向后兼容性。 从布尔值转换时,值 true 将转换为 Mandatory ,值 false 将转换为 Optional。 转换为布尔值时, MandatoryStrictnull 将 转换为 trueOptional 转换 false

构造函数

SqlConnectionEncryptOption()

这些选项用于控制服务器和客户端之间通信的加密行为。

属性

Mandatory

指定在连接到服务器时需要 TLS 加密。 如果服务器不支持加密,连接将失败。

Optional

指定在连接到服务器时 TLS 加密是可选的。 如果服务器需要加密,则会协商加密。

Strict

启用和要求对服务器的 TDS 8.0 TLS 加密。 如果服务器不支持 TDS 8.0 TLS 加密,则连接将失败。

方法

Equals(Object)

将 的ToString()SqlConnectionEncryptOption表示形式与另一个 SqlConnectionEncryptOption进行比较。

GetHashCode()

返回值的哈希代码 ToString()

Parse(String)

将逻辑值的指定字符串表示形式转换为其等效的 SqlConnectionEncryptOption

ToString()

返回 的 SqlConnectionEncryptOption字符串值。

TryParse(String, SqlConnectionEncryptOption)

将逻辑值的指定字符串表示形式转换为其 SqlConnectionEncryptOption 等效值,并返回指示转换是否成功的值。

运算符

Implicit(Boolean to SqlConnectionEncryptOption)

启用布尔值对 的 SqlConnectionEncryptOption隐式交汇。 值 将 true 转换为 Mandatory。 值 将 false 转换为 Optional

Implicit(SqlConnectionEncryptOption to Boolean)

启用 对布尔值的 SqlConnectionEncryptOption 隐式交汇。 MandatoryStrict 转换为 trueOptional 转换为 false

适用于