OracleConnectionStringBuilder.Remove(String) 方法

定义

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

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

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

返回

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

例外

keyword 为 null(Nothing 在 Visual Basic 中)。

注解

该方法 Remove 返回一个值,该值指示其成功,因此在尝试从 OracleConnectionStringBuilder 实例中删除键/值对之前,无需查找键是否存在。 Remove调用该方法只是将键/值对的值重置回其默认值。 这是因为维护 OracleConnectionStringBuilder 键/值对的固定大小集合

该集合支持的 OracleConnectionStringBuilder 键集合是固定的,因此集合中的每个项都有一个已知的默认值。

下表列出了键,以及首次初始化时或调用方法后OracleConnectionStringBuilderRemove每个键的值。

Key 默认值
数据源 空字符串
保持安全信息
集成安全性
用户 ID 空字符串
密码 空字符串
争取
最小池大小 0
最大池大小 100
Unicode
负载均衡超时 0
省略 Oracle 连接名称

适用于

另请参阅