SqlConnectionEncryptOption 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这些选项用于控制服务器和客户端之间通信的加密行为。
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。 转换为布尔值时, Mandatory、 Strict 和 null
将 转换为 true
和 Optional 转换 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隐式交汇。 值 将 |
Implicit(SqlConnectionEncryptOption to Boolean) |
启用 对布尔值的 SqlConnectionEncryptOption 隐式交汇。 Mandatory 并 Strict 转换为 |