SqlConnectionStringBuilder.Remove(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从实例中删除具有指定键的 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 | 空字符串 |