OracleConnectionStringBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Poskytuje jednoduchý způsob, jak vytvořit a spravovat obsah připojovacích řetězců používaných OracleConnection třídy.
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
- Dědičnost
- Atributy
Poznámky
Tento typ je zastaralý a bude odebrán v budoucí verzi rozhraní .NET Framework. Další informace najdete v tématu Oracle a ADO.NET.
Tvůrci připojovací řetězec umožňují vývojářům programově vytvářet syntakticky správné připojovací řetězce a parsovat a znovu sestavit existující připojovací řetězce pomocí vlastností a metod třídy. Tvůrce připojovací řetězec poskytuje vlastnosti silného typu odpovídající známým párům klíč/hodnota povolených Oraclem. Třída OracleConnectionStringBuilder implementuje rozhraní ICustomTypeDescriptor. To znamená, že třída pracuje s návrháři Visual Studio .NET v době návrhu. Když vývojáři používají návrháře k sestavení silného typu DataSets a připojení silného typu v rámci Visual Studio .NET, třída tvůrce silného připojovací řetězec typu zobrazí vlastnosti přidružené k jeho typu a budou mít také převaděče, které mohou mapovat běžné hodnoty známých klíčů.
Vývojáři, kteří potřebují vytvářet připojovací řetězce v rámci aplikací, můžou pomocí OracleConnectionStringBuilder třídy vytvářet a upravovat připojovací řetězce. Třída OracleConnectionStringBuilder také usnadňuje správu připojovacích řetězců uložených v konfiguračním souboru aplikace.
Provádí OracleConnectionStringBuilder kontroly platných párů klíč/hodnota. Proto tuto třídu nelze použít k vytvoření neplatných připojovacích řetězců. Při pokusu o přidání neplatných dvojic dojde k výjimce. Třída OracleConnectionStringBuilder udržuje pevnou kolekci synonym a v případě potřeby může provést požadovaný překlad, který převede z synonyma na odpovídající dobře známý název klíče. Když například použijete vlastnost Item[] k načtení hodnoty, můžete zadat řetězec, který obsahuje jakékoli synonymum pro klíč, který potřebujete. Úplný seznam přijatelných synonym najdete ve vlastnosti Item[].
Warning
Microsoft nedoporučuje zadat uživatelské jméno a heslo přímo, protože se jedná o nezabezpečený vzor. Pokud je to možné, používejte bezpečnější toky ověřování, jako jsou Spravované identity pro prostředky Azure nebo Windows authentication pro SQL Server.
Konstruktory
| Name | Description |
|---|---|
| OracleConnectionStringBuilder() |
Zastaralé.
Inicializuje novou instanci OracleConnectionStringBuilder třídy. |
| OracleConnectionStringBuilder(String) |
Zastaralé.
Inicializuje novou instanci OracleConnectionStringBuilder třídy. Zadaný připojovací řetězec poskytuje data pro interní informace o připojení instance. |
Vlastnosti
| Name | Description |
|---|---|
| BrowsableConnectionString |
Zastaralé.
Získá nebo nastaví hodnotu, která určuje, zda je vlastnost ConnectionString viditelná v návrhářích Visual Studio. (Zděděno od DbConnectionStringBuilder) |
| ConnectionString |
Zastaralé.
Získá nebo nastaví připojovací řetězec přidružené k DbConnectionStringBuilder. (Zděděno od DbConnectionStringBuilder) |
| Count |
Zastaralé.
Získá aktuální počet klíčů, které jsou obsaženy v vlastnosti ConnectionString . (Zděděno od DbConnectionStringBuilder) |
| DataSource |
Zastaralé.
Získá nebo nastaví název zdroje dat Oracle pro připojení. |
| Enlist |
Zastaralé.
Získá nebo nastaví hodnotu, která určuje, zda pooler automaticky zařazuje připojení do kontextu aktuální transakce vlákna vytvoření. |
| IntegratedSecurity |
Zastaralé.
Získá nebo nastaví hodnotu, která určuje, zda jsou v připojení zadány "ID uživatele" a "Heslo" (při |
| IsFixedSize |
Zastaralé.
Získá hodnotu, která označuje, zda OracleConnectionStringBuilder má pevnou velikost. |
| IsReadOnly |
Zastaralé.
Získá hodnotu, která označuje, zda DbConnectionStringBuilder je jen pro čtení. (Zděděno od DbConnectionStringBuilder) |
| Item[String] |
Zastaralé.
Získá nebo nastaví hodnotu přidruženou k zadanému klíči. V jazyce C# je tato vlastnost indexerem. |
| Keys |
Zastaralé.
ICollection Získá, který obsahuje klíče v objektu OracleConnectionStringBuilder. |
| LoadBalanceTimeout |
Zastaralé.
Získá nebo nastaví minimální dobu v sekundách, aby se připojení živé ve fondu připojení před jeho odebráním. |
| MaxPoolSize |
Zastaralé.
Získá nebo nastaví maximální počet připojení povolených ve fondu připojení pro tento konkrétní připojovací řetězec. |
| MinPoolSize |
Zastaralé.
Získá nebo nastaví minimální počet připojení povolených ve fondu připojení pro tento konkrétní připojovací řetězec. |
| OmitOracleConnectionName |
Zastaralé.
Získá nebo nastaví příznak, který umožňuje vrácení transakcí zpět v dřívějších verzích Oracle (před 8.1.7.4.1). |
| Password |
Zastaralé.
Získá nebo nastaví heslo pro účet Oracle. |
| PersistSecurityInfo |
Zastaralé.
Získá nebo nastaví logickou hodnotu, která označuje, jestli informace citlivé na zabezpečení, například heslo, se nevrátí jako součást připojení, pokud je připojení otevřené nebo je někdy v otevřeném stavu. |
| Pooling |
Zastaralé.
Získá nebo nastaví logickou hodnotu, která označuje, zda bude připojení ve fondu, nebo zda bude každé připojení explicitně otevřeno při každém vyžádání připojení. |
| Unicode |
Zastaralé.
Získá nebo nastaví logickou hodnotu, která indikuje, zda klient podporuje funkce Unicode dostupné v pozdějších klientech Oracle, nebo pokud to není unicode. |
| UserID |
Zastaralé.
Získá nebo nastaví ID uživatele, které se má použít při připojování k Oracle. |
| Values |
Zastaralé.
ICollection Získá, který obsahuje hodnoty v objektu OracleConnectionStringBuilder. |
Metody
| Name | Description |
|---|---|
| Add(String, Object) |
Zastaralé.
Přidá položku se zadaným klíčem a hodnotou do objektu DbConnectionStringBuilder. (Zděděno od DbConnectionStringBuilder) |
| Clear() |
Zastaralé.
Vymaže obsah OracleConnectionStringBuilder instance. |
| ClearPropertyDescriptors() |
Zastaralé.
Vymaže kolekci PropertyDescriptor objektů v přidruženém DbConnectionStringBuilderobjektu . (Zděděno od DbConnectionStringBuilder) |
| ContainsKey(String) |
Zastaralé.
Určuje, zda OracleConnectionStringBuilder obsahuje konkrétní klíč. |
| Equals(Object) |
Zastaralé.
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| EquivalentTo(DbConnectionStringBuilder) |
Zastaralé.
Porovná informace o připojení v tomto DbConnectionStringBuilder objektu s informacemi o připojení v zadaném objektu. (Zděděno od DbConnectionStringBuilder) |
| GetHashCode() |
Zastaralé.
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetProperties(Hashtable) |
Zastaralé.
Vyplní dodanou Hashtable informaci o všech vlastnostech tohoto DbConnectionStringBuilderobjektu . (Zděděno od DbConnectionStringBuilder) |
| GetType() |
Zastaralé.
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Remove(String) |
Zastaralé.
Odebere položku se zadaným klíčem z OracleConnectionStringBuilder instance. |
| ShouldSerialize(String) |
Zastaralé.
Určuje, zda zadaný klíč existuje v této OracleConnectionStringBuilder instanci. |
| ToString() |
Zastaralé.
Vrátí připojovací řetězec přidružené k tomuto DbConnectionStringBuilder. (Zděděno od DbConnectionStringBuilder) |
| TryGetValue(String, Object) |
Zastaralé.
Načte z tohoto OracleConnectionStringBuilderklíče hodnotu odpovídající zadanému klíči . |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Zastaralé.
Zkopíruje prvky do objektu ICollectionArray, počínaje konkrétním Array indexem. (Zděděno od DbConnectionStringBuilder) |
| ICollection.IsSynchronized |
Zastaralé.
Získá hodnotu označující, zda je přístup k ICollection této synchronizaci (bezpečné vlákno). (Zděděno od DbConnectionStringBuilder) |
| ICollection.SyncRoot |
Zastaralé.
Získá objekt, který lze použít k synchronizaci přístupu k ICollection. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetAttributes() |
Zastaralé.
Vrátí kolekci vlastních atributů pro tuto instanci komponenty. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetClassName() |
Zastaralé.
Vrátí název třídy této instance komponenty. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetComponentName() |
Zastaralé.
Vrátí název této instance komponenty. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetConverter() |
Zastaralé.
Vrátí převaděč typů pro tuto instanci komponenty. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetDefaultEvent() |
Zastaralé.
Vrátí výchozí událost pro tuto instanci komponenty. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetDefaultProperty() |
Zastaralé.
Vrátí výchozí vlastnost pro tuto instanci komponenty. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetEditor(Type) |
Zastaralé.
Vrátí editor zadaného typu pro tuto instanci komponenty. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetEvents() |
Zastaralé.
Vrátí události pro tuto instanci komponenty. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetEvents(Attribute[]) |
Zastaralé.
Vrátí události pro tuto instanci komponenty pomocí zadaného pole atributů jako filtru. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetProperties() |
Zastaralé.
Vrátí vlastnosti pro tuto instanci komponenty. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetProperties(Attribute[]) |
Zastaralé.
Vrátí vlastnosti pro tuto instanci komponenty pomocí pole atributů jako filtru. (Zděděno od DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Zastaralé.
Vrátí objekt, který obsahuje vlastnost popsanou popisovačem zadané vlastnosti. (Zděděno od DbConnectionStringBuilder) |
| IDictionary.Add(Object, Object) |
Zastaralé.
Přidá prvek se zadaným klíčem a hodnotou do objektu IDictionary . (Zděděno od DbConnectionStringBuilder) |
| IDictionary.Contains(Object) |
Zastaralé.
Určuje, zda IDictionary objekt obsahuje prvek se zadaným klíčem. (Zděděno od DbConnectionStringBuilder) |
| IDictionary.GetEnumerator() |
Zastaralé.
IDictionaryEnumerator Vrátí objekt objektuIDictionary. (Zděděno od DbConnectionStringBuilder) |
| IDictionary.Item[Object] |
Zastaralé.
Získá nebo nastaví prvek se zadaným klíčem. (Zděděno od DbConnectionStringBuilder) |
| IDictionary.Remove(Object) |
Zastaralé.
Odebere prvek se zadaným klíčem z objektu IDictionary . (Zděděno od DbConnectionStringBuilder) |
| IEnumerable.GetEnumerator() |
Zastaralé.
Vrátí enumerátor, který iteruje kolekcí. (Zděděno od DbConnectionStringBuilder) |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Zastaralé.
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Zastaralé.
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Zastaralé.
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Zastaralé.
Filtruje prvky IEnumerable na základě zadaného typu. |