OracleConnectionStringBuilder Klasa

Definicja

Uwaga

OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260

Zapewnia prosty sposób tworzenia zawartości parametrów połączenia używanych przez klasę OracleConnection i zarządzania nimi.

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
Dziedziczenie
OracleConnectionStringBuilder
Atrybuty

Uwagi

Ten typ jest przestarzały i zostanie usunięty w przyszłej wersji programu .NET Framework. Aby uzyskać więcej informacji, zobacz Oracle i ADO.NET.

Konstruktorzy parametry połączenia umożliwiają deweloperom programowe tworzenie syntaktycznie poprawnych parametrów połączenia oraz analizowanie i ponowne kompilowanie istniejących parametrów połączenia przy użyciu właściwości i metod klasy. Konstruktor parametry połączenia udostępnia silnie typizowane właściwości odpowiadające znanym parom klucz/wartość dozwolonym przez oracle. Klasa OracleConnectionStringBuilder implementuje interfejs ICustomTypeDescriptor. Oznacza to, że klasa współpracuje z projektantami Visual Studio .NET w czasie projektowania. Gdy deweloperzy używają projektanta do tworzenia silnie typizowanej DataSets i silnie typizowane połączenia w Visual Studio .NET, silnie typizowane parametry połączenia klasy konstruktora będą wyświetlać właściwości skojarzone z jego typem, a także będą miały konwertery, które mogą mapować wspólne wartości znanych kluczy.

Deweloperzy, którzy muszą tworzyć parametry połączenia w ramach aplikacji, mogą używać OracleConnectionStringBuilder klasy do kompilowania i modyfikowania parametrów połączenia. Klasa OracleConnectionStringBuilder ułatwia również zarządzanie parametrami połączenia przechowywanymi w pliku konfiguracji aplikacji.

Funkcja OracleConnectionStringBuilder przeprowadza sprawdzanie prawidłowych par klucz/wartość. W związku z tym nie można użyć tej klasy do tworzenia nieprawidłowych parametrów połączenia. Próba dodania nieprawidłowych par zgłosi wyjątek. Klasa OracleConnectionStringBuilder utrzymuje stałą kolekcję synonimów, a jeśli jest to wymagane, może wykonać wymagane tłumaczenie, aby przekonwertować z synonimu na odpowiednią dobrze znaną nazwę klucza. Na przykład w przypadku użycia właściwości Item[] w celu pobrania wartości można określić ciąg zawierający dowolny synonim potrzebnego klucza. Zobacz właściwość Item[], aby uzyskać pełną listę dopuszczalnych synonimów.

Warning

Microsoft nie zaleca bezpośredniego podawania nazwy użytkownika i hasła, ponieważ jest to niezabezpieczony wzorzec. Jeśli to możliwe, użyj bezpieczniejszych przepływów uwierzytelniania, takich jak Zarządzane tożsamości dla zasobów Azure lub Windows authentication dla SQL Server.

Konstruktory

Nazwa Opis
OracleConnectionStringBuilder()
Przestarzałe.

Inicjuje nowe wystąpienie klasy OracleConnectionStringBuilder.

OracleConnectionStringBuilder(String)
Przestarzałe.

Inicjuje nowe wystąpienie klasy OracleConnectionStringBuilder. Podane parametry połączenia zawierają dane dla informacji o wewnętrznym połączeniu wystąpienia.

Właściwości

Nazwa Opis
BrowsableConnectionString
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy właściwość ConnectionString jest widoczna w projektantach Visual Studio.

(Odziedziczone po DbConnectionStringBuilder)
ConnectionString
Przestarzałe.

Pobiera lub ustawia parametry połączenia skojarzone z DbConnectionStringBuilder.

(Odziedziczone po DbConnectionStringBuilder)
Count
Przestarzałe.

Pobiera bieżącą liczbę kluczy zawartych we ConnectionString właściwości .

(Odziedziczone po DbConnectionStringBuilder)
DataSource
Przestarzałe.

Pobiera lub ustawia nazwę źródła danych Oracle w celu nawiązania połączenia.

Enlist
Przestarzałe.

Pobiera lub ustawia wartość, która wskazuje, czy program pooler automatycznie enlists połączenia w bieżącym kontekście transakcji wątku tworzenia.

IntegratedSecurity
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy "Identyfikator użytkownika" i "Hasło" są określone w połączeniu (gdy false) lub czy bieżące poświadczenia konta Windows są używane do uwierzytelniania (gdy true).

IsFixedSize
Przestarzałe.

Pobiera wartość wskazującą, czy OracleConnectionStringBuilder element ma stały rozmiar.

IsReadOnly
Przestarzałe.

Pobiera wartość wskazującą, czy DbConnectionStringBuilder element jest tylko do odczytu.

(Odziedziczone po DbConnectionStringBuilder)
Item[String]
Przestarzałe.

Pobiera lub ustawia wartość skojarzona z określonym kluczem. W języku C#ta właściwość jest indeksatorem.

Keys
Przestarzałe.

Pobiera element ICollection zawierający klucze w pliku OracleConnectionStringBuilder.

LoadBalanceTimeout
Przestarzałe.

Pobiera lub ustawia minimalny czas (w sekundach) dla połączenia na żywo w puli połączeń przed jego usunięciem.

MaxPoolSize
Przestarzałe.

Pobiera lub ustawia maksymalną liczbę połączeń dozwolonych w puli połączeń dla tych określonych parametrów połączenia.

MinPoolSize
Przestarzałe.

Pobiera lub ustawia minimalną liczbę połączeń dozwolonych w puli połączeń dla tych określonych parametrów połączenia.

OmitOracleConnectionName
Przestarzałe.

Pobiera lub ustawia flagę umożliwiającą wycofywanie transakcji we wcześniejszych wersjach programu Oracle (wcześniejsze niż 8.1.7.4.1).

Password
Przestarzałe.

Pobiera lub ustawia hasło dla konta Oracle.

PersistSecurityInfo
Przestarzałe.

Pobiera lub ustawia wartość logiczną wskazującą, czy informacje poufne zabezpieczeń, takie jak hasło, nie są zwracane w ramach połączenia, jeśli połączenie jest otwarte lub kiedykolwiek było otwarte.

Pooling
Przestarzałe.

Pobiera lub ustawia wartość logiczną wskazującą, czy połączenie zostanie w puli, czy każde połączenie zostanie jawnie otwarte przy każdym żądaniu połączenia.

Unicode
Przestarzałe.

Pobiera lub ustawia wartość logiczną, która wskazuje, czy klient obsługuje funkcje Unicode dostępne w nowszych klientach Oracle, czy nie jest świadomy Unicode.

UserID
Przestarzałe.

Pobiera lub ustawia identyfikator użytkownika, który ma być używany podczas nawiązywania połączenia z bazą danych Oracle.

Values
Przestarzałe.

Pobiera element ICollection zawierający wartości w obiekcie OracleConnectionStringBuilder.

Metody

Nazwa Opis
Add(String, Object)
Przestarzałe.

Dodaje wpis z określonym kluczem i wartością do elementu DbConnectionStringBuilder.

(Odziedziczone po DbConnectionStringBuilder)
Clear()
Przestarzałe.

Czyści zawartość OracleConnectionStringBuilder wystąpienia.

ClearPropertyDescriptors()
Przestarzałe.

Czyści kolekcję PropertyDescriptor obiektów na skojarzonym obiekcie DbConnectionStringBuilder.

(Odziedziczone po DbConnectionStringBuilder)
ContainsKey(String)
Przestarzałe.

Określa, czy OracleConnectionStringBuilder zawiera określony klucz.

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
EquivalentTo(DbConnectionStringBuilder)
Przestarzałe.

Porównuje informacje o połączeniu w tym DbConnectionStringBuilder obiekcie z informacjami o połączeniu w podanym obiekcie.

(Odziedziczone po DbConnectionStringBuilder)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetProperties(Hashtable)
Przestarzałe.

Wypełnia element podany Hashtable przy użyciu informacji o wszystkich właściwościach tego obiektu DbConnectionStringBuilder.

(Odziedziczone po DbConnectionStringBuilder)
GetType()
Przestarzałe.

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Remove(String)
Przestarzałe.

Usuwa wpis z określonym kluczem z OracleConnectionStringBuilder wystąpienia.

ShouldSerialize(String)
Przestarzałe.

Wskazuje, czy określony klucz istnieje w tym OracleConnectionStringBuilder wystąpieniu.

ToString()
Przestarzałe.

Zwraca parametry połączenia skojarzone z tym DbConnectionStringBuilder.

(Odziedziczone po DbConnectionStringBuilder)
TryGetValue(String, Object)
Przestarzałe.

Pobiera wartość odpowiadającą podanemu kluczowi z tego OracleConnectionStringBuilderelementu .

Jawne implementacje interfejsu

Nazwa Opis
ICollection.CopyTo(Array, Int32)
Przestarzałe.

Kopiuje elementy ICollection elementu do elementu Array, zaczynając od określonego Array indeksu.

(Odziedziczone po DbConnectionStringBuilder)
ICollection.IsSynchronized
Przestarzałe.

Pobiera wartość wskazującą, czy dostęp do ICollection jest synchronizowany (bezpieczny wątek).

(Odziedziczone po DbConnectionStringBuilder)
ICollection.SyncRoot
Przestarzałe.

Pobiera obiekt, który może służyć do synchronizowania dostępu do ICollection.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetAttributes()
Przestarzałe.

Zwraca kolekcję atrybutów niestandardowych dla tego wystąpienia składnika.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetClassName()
Przestarzałe.

Zwraca nazwę klasy tego wystąpienia składnika.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetComponentName()
Przestarzałe.

Zwraca nazwę tego wystąpienia składnika.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetConverter()
Przestarzałe.

Zwraca konwerter typów dla tego wystąpienia składnika.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetDefaultEvent()
Przestarzałe.

Zwraca zdarzenie domyślne dla tego wystąpienia składnika.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetDefaultProperty()
Przestarzałe.

Zwraca właściwość domyślną dla tego wystąpienia składnika.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetEditor(Type)
Przestarzałe.

Zwraca edytor określonego typu dla tego wystąpienia składnika.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetEvents()
Przestarzałe.

Zwraca zdarzenia dla tego wystąpienia składnika.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetEvents(Attribute[])
Przestarzałe.

Zwraca zdarzenia dla tego wystąpienia składnika przy użyciu określonej tablicy atrybutów jako filtru.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetProperties()
Przestarzałe.

Zwraca właściwości tego wystąpienia składnika.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetProperties(Attribute[])
Przestarzałe.

Zwraca właściwości tego wystąpienia składnika przy użyciu tablicy atrybutów jako filtru.

(Odziedziczone po DbConnectionStringBuilder)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)
Przestarzałe.

Zwraca obiekt, który zawiera właściwość opisaną przez określony deskryptor właściwości.

(Odziedziczone po DbConnectionStringBuilder)
IDictionary.Add(Object, Object)
Przestarzałe.

Dodaje element z podanym kluczem i wartością IDictionary do obiektu.

(Odziedziczone po DbConnectionStringBuilder)
IDictionary.Contains(Object)
Przestarzałe.

Określa, IDictionary czy obiekt zawiera element z określonym kluczem.

(Odziedziczone po DbConnectionStringBuilder)
IDictionary.GetEnumerator()
Przestarzałe.

IDictionaryEnumerator Zwraca obiekt dla IDictionary obiektu.

(Odziedziczone po DbConnectionStringBuilder)
IDictionary.Item[Object]
Przestarzałe.

Pobiera lub ustawia element przy użyciu określonego klucza.

(Odziedziczone po DbConnectionStringBuilder)
IDictionary.Remove(Object)
Przestarzałe.

Usuwa element z określonym kluczem IDictionary z obiektu.

(Odziedziczone po DbConnectionStringBuilder)
IEnumerable.GetEnumerator()
Przestarzałe.

Zwraca moduł wyliczający, który iteruje za pośrednictwem kolekcji.

(Odziedziczone po DbConnectionStringBuilder)

Metody rozszerzania

Nazwa Opis
AsParallel(IEnumerable)
Przestarzałe.

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)
Przestarzałe.

Konwertuje IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)
Przestarzałe.

Rzutuje elementy IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)
Przestarzałe.

Filtruje elementy IEnumerable na podstawie określonego typu.

Dotyczy

Zobacz też