OracleConnectionStringBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 |
| 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. |