SqlConnectionStringBuilder.Remove(String) 方法

定义

从实例中删除具有指定键的 SqlConnectionStringBuilder 条目。

public:
 override bool Remove(System::String ^ keyword);
public override bool Remove(string keyword);
override this.Remove : string -> bool
Public Overrides Function Remove (keyword As String) As Boolean

参数

keyword
String

要从此 SqlConnectionStringBuilder 中的连接字符串中删除的键/值对的键。

返回

true如果键存在于连接字符串中并且已删除;如果键不存在,则为 false

例外

keyword为 null(Visual Basic 中的 Nothing

注解

由于 Remove 方法返回一个指示其成功的值,因此在尝试从 SqlConnectionStringBuilder 实例中删除键/值对之前,不需要查找密钥。 由于维护 SqlConnectionStringBuilder 键/值对的固定大小集合,因此调用 Remove 该方法只会将键/值对的值重置回其默认值。

由于集合中 SqlConnectionStringBuilder 支持的键集合是固定的,因此集合中的每个项都有一个已知的默认值。 下表列出了键,以及首次初始化时或调用方法后SqlConnectionStringBuilderRemove每个键的值。

Key 默认值
应用程序名称 “.Net SqlClient Data Provider”
异步处理
AttachDBFilename 空字符串
连接超时值 15
上下文连接
当前语言 空字符串
数据源 空字符串
加密
争取
故障转移合作伙伴 空字符串
初始目录 空字符串
集成安全性
负载均衡超时 0
最大池大小 100
最小池大小 0
MultipleActiveResultSets
网络库 空字符串
数据包大小 8,000
密码 空字符串
保持安全信息
复制
事务绑定 隐式解除绑定
用户 ID 空字符串
用户实例
工作站 ID 空字符串

适用于

另请参阅