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 转换为 |