OracleConnectionStringBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Предоставляет простой способ создания и управления содержимым строк подключения, используемых классом OracleConnection.
public ref class OracleConnectionStringBuilder sealed : System::Data::Common::DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))]
public sealed class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))]
[System.Obsolete("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
[<System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))>]
type OracleConnectionStringBuilder = class
inherit DbConnectionStringBuilder
[<System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))>]
[<System.Obsolete("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleConnectionStringBuilder = class
inherit DbConnectionStringBuilder
Public NotInheritable Class OracleConnectionStringBuilder
Inherits DbConnectionStringBuilder
- Наследование
- Атрибуты
Комментарии
Этот тип устарел и будет удален в будущей версии .NET Framework. Дополнительные сведения см. в статье Oracle и ADO.NET.
Построитель строка подключения позволяет разработчикам программно создавать синтаксически правильные строки подключения, а также анализировать и перестроить существующие строки подключения, используя свойства и методы класса. Построитель строка подключения предоставляет строго типизированные свойства, соответствующие известным парам "ключ-значение", разрешенным Oracle. Класс OracleConnectionStringBuilder реализует интерфейс ICustomTypeDescriptor. Это означает, что класс работает с Visual Studio .NET конструкторами во время разработки. Когда разработчики используют конструктор для создания строго типизированных DataSets и строго типизированных подключений в Visual Studio .NET, класс строго типизированного строка подключения построителя будет отображать свойства, связанные с его типом, а также иметь преобразователи, которые могут сопоставлять общие значения известных ключей.
Разработчики, необходимые для создания строк подключения в рамках приложений, могут использовать OracleConnectionStringBuilder класс для создания и изменения строк подключения. Класс OracleConnectionStringBuilder также упрощает управление строками подключения, хранящимися в файле конфигурации приложения.
Выполняет OracleConnectionStringBuilder проверку допустимых пар "ключ-значение". Поэтому этот класс нельзя использовать для создания недопустимых строк подключения. При попытке добавить недопустимые пары возникает исключение. Класс OracleConnectionStringBuilder поддерживает фиксированную коллекцию синонимов и при необходимости может выполнять необходимый перевод для преобразования из синонима в соответствующее известное имя ключа. Например, при использовании свойства Item[] для получения значения можно указать строку, содержащую любой синоним нужного ключа. Полный список допустимых синонимов см. в свойстве Item[].
Предупреждение
Microsoft не рекомендует напрямую предоставлять имя пользователя и пароль, так как это небезопасный шаблон. По возможности используйте более безопасные потоки проверки подлинности, такие как Управляемые удостоверения для ресурсов Azure или проверка подлинности Windows для SQL Server.
Конструкторы
| Имя | Описание |
|---|---|
| OracleConnectionStringBuilder() |
Устаревшие..
Инициализирует новый экземпляр класса OracleConnectionStringBuilder. |
| OracleConnectionStringBuilder(String) |
Устаревшие..
Инициализирует новый экземпляр класса OracleConnectionStringBuilder. Указанная строка подключения предоставляет данные для внутренних сведений о подключении экземпляра. |
Свойства
| Имя | Описание |
|---|---|
| BrowsableConnectionString |
Устаревшие..
Возвращает или задает значение, указывающее, отображается ли свойство ConnectionString в конструкторах Visual Studio. (Унаследовано от DbConnectionStringBuilder) |
| ConnectionString |
Устаревшие..
Возвращает или задает строка подключения, связанную с DbConnectionStringBuilder. (Унаследовано от DbConnectionStringBuilder) |
| Count |
Устаревшие..
Возвращает текущее количество ключей, содержащихся в свойстве ConnectionString . (Унаследовано от DbConnectionStringBuilder) |
| DataSource |
Устаревшие..
Возвращает или задает имя источника данных Oracle для подключения. |
| Enlist |
Устаревшие..
Возвращает или задает значение, указывающее, автоматически ли пул заверяет соединение в текущем контексте транзакции потока создания. |
| IntegratedSecurity |
Устаревшие..
Возвращает или задает значение, указывающее, указаны ли в соединении идентификатор пользователя и пароль (если |
| IsFixedSize |
Устаревшие..
Возвращает значение, указывающее, имеет ли OracleConnectionStringBuilder размер фиксированного размера. |
| IsReadOnly |
Устаревшие..
Возвращает значение, указывающее, доступен ли доступ DbConnectionStringBuilder только для чтения. (Унаследовано от DbConnectionStringBuilder) |
| Item[String] |
Устаревшие..
Возвращает или задает значение, связанное с указанным ключом. В C#это свойство является индексатором. |
| Keys |
Устаревшие..
Возвращает объект ICollection , содержащий ключи в объекте OracleConnectionStringBuilder. |
| LoadBalanceTimeout |
Устаревшие..
Возвращает или задает минимальное время (в секундах) для подключения к пулу соединений перед удалением. |
| MaxPoolSize |
Устаревшие..
Возвращает или задает максимальное количество подключений, разрешенных в пуле подключений для этой конкретной строки подключения. |
| MinPoolSize |
Устаревшие..
Возвращает или задает минимальное количество подключений, разрешенных в пуле подключений для этой конкретной строки подключения. |
| OmitOracleConnectionName |
Устаревшие..
Возвращает или задает флаг, который включает откат транзакций в более ранних версиях Oracle (до 8.1.7.4.1). |
| Password |
Устаревшие..
Возвращает или задает пароль для учетной записи Oracle. |
| PersistSecurityInfo |
Устаревшие..
Возвращает или задает логическое значение, указывающее, не возвращается ли конфиденциальная информация безопасности, например пароль, не возвращается в составе подключения, если подключение открыто или когда-либо находилось в открытом состоянии. |
| Pooling |
Устаревшие..
Возвращает или задает логическое значение, указывающее, будет ли соединение объединяться в пул или будет ли каждое подключение явно открываться при каждом запросе подключения. |
| Unicode |
Устаревшие..
Возвращает или задает логическое значение, указывающее, поддерживает ли клиент функциональные возможности Юникода, доступные в более поздних клиентах Oracle, или если он не учитывает Юникод. |
| UserID |
Устаревшие..
Возвращает или задает идентификатор пользователя, используемый при подключении к Oracle. |
| Values |
Устаревшие..
Возвращает значение ICollection , содержащее значения в объекте OracleConnectionStringBuilder. |
Методы
| Имя | Описание |
|---|---|
| Add(String, Object) |
Устаревшие..
Добавляет запись с указанным ключом и значением в объект DbConnectionStringBuilder. (Унаследовано от DbConnectionStringBuilder) |
| Clear() |
Устаревшие..
Очищает содержимое экземпляра OracleConnectionStringBuilder . |
| ClearPropertyDescriptors() |
Устаревшие..
Очищает коллекцию PropertyDescriptor объектов в связанном DbConnectionStringBuilderобъекте. (Унаследовано от DbConnectionStringBuilder) |
| ContainsKey(String) |
Устаревшие..
Определяет, содержит ли OracleConnectionStringBuilder определенный ключ. |
| Equals(Object) |
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| EquivalentTo(DbConnectionStringBuilder) |
Устаревшие..
Сравнивает сведения о подключении в этом DbConnectionStringBuilder объекте с сведениями о подключении в предоставленном объекте. (Унаследовано от DbConnectionStringBuilder) |
| GetHashCode() |
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetProperties(Hashtable) |
Устаревшие..
Заполняет предоставленные Hashtable сведения обо всех свойствах этого DbConnectionStringBuilder. (Унаследовано от DbConnectionStringBuilder) |
| GetType() |
Устаревшие..
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Устаревшие..
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Remove(String) |
Устаревшие..
Удаляет запись с указанным ключом из экземпляра OracleConnectionStringBuilder . |
| ShouldSerialize(String) |
Устаревшие..
Указывает, существует ли указанный ключ в этом OracleConnectionStringBuilder экземпляре. |
| ToString() |
Устаревшие..
Возвращает строка подключения, связанный с этим DbConnectionStringBuilder. (Унаследовано от DbConnectionStringBuilder) |
| TryGetValue(String, Object) |
Устаревшие..
Извлекает значение, соответствующее предоставленному ключу, из этого OracleConnectionStringBuilder. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Устаревшие..
Копирует элементы объекта ICollectionArrayв определенный индекс, начиная с определенного Array индекса. (Унаследовано от DbConnectionStringBuilder) |
| ICollection.IsSynchronized |
Устаревшие..
Возвращает значение, указывающее, синхронизирован ли доступ к ICollection (потокобезопасный). (Унаследовано от DbConnectionStringBuilder) |
| ICollection.SyncRoot |
Устаревшие..
Получает объект, который можно использовать для синхронизации доступа к объекту ICollection. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetAttributes() |
Устаревшие..
Возвращает коллекцию настраиваемых атрибутов для этого экземпляра компонента. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetClassName() |
Устаревшие..
Возвращает имя класса этого экземпляра компонента. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetComponentName() |
Устаревшие..
Возвращает имя этого экземпляра компонента. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetConverter() |
Устаревшие..
Возвращает преобразователь типов для этого экземпляра компонента. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetDefaultEvent() |
Устаревшие..
Возвращает событие по умолчанию для этого экземпляра компонента. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetDefaultProperty() |
Устаревшие..
Возвращает свойство по умолчанию для этого экземпляра компонента. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetEditor(Type) |
Устаревшие..
Возвращает редактор указанного типа для этого экземпляра компонента. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetEvents() |
Устаревшие..
Возвращает события для этого экземпляра компонента. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetEvents(Attribute[]) |
Устаревшие..
Возвращает события для этого экземпляра компонента, используя указанный массив атрибутов в качестве фильтра. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetProperties() |
Устаревшие..
Возвращает свойства для этого экземпляра компонента. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetProperties(Attribute[]) |
Устаревшие..
Возвращает свойства для этого экземпляра компонента с помощью массива атрибутов в качестве фильтра. (Унаследовано от DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Устаревшие..
Возвращает объект, содержащий свойство, описанное указанным дескриптором свойства. (Унаследовано от DbConnectionStringBuilder) |
| IDictionary.Add(Object, Object) |
Устаревшие..
Добавляет элемент с предоставленным ключом и значением в IDictionary объект. (Унаследовано от DbConnectionStringBuilder) |
| IDictionary.Contains(Object) |
Устаревшие..
Определяет, содержит ли IDictionary объект элемент с указанным ключом. (Унаследовано от DbConnectionStringBuilder) |
| IDictionary.GetEnumerator() |
Устаревшие..
IDictionaryEnumerator Возвращает объект для IDictionary объекта. (Унаследовано от DbConnectionStringBuilder) |
| IDictionary.Item[Object] |
Устаревшие..
Возвращает или задает элемент с указанным ключом. (Унаследовано от DbConnectionStringBuilder) |
| IDictionary.Remove(Object) |
Устаревшие..
Удаляет элемент с указанным ключом из IDictionary объекта. (Унаследовано от DbConnectionStringBuilder) |
| IEnumerable.GetEnumerator() |
Устаревшие..
Возвращает перечислитель, который выполняет итерацию по коллекции. (Унаследовано от DbConnectionStringBuilder) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Устаревшие..
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Устаревшие..
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Устаревшие..
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Устаревшие..
Фильтрует элементы IEnumerable на основе указанного типа. |