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
Наследование
OracleConnectionStringBuilder
Атрибуты

Комментарии

Этот тип устарел и будет удален в будущей версии .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
Устаревшие..

Возвращает или задает значение, указывающее, указаны ли в соединении идентификатор пользователя и пароль (если false) или используются ли текущие учетные данные учетной записи Windows для проверки подлинности (если true).

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 на основе указанного типа.

Применяется к

См. также раздел