Sdílet prostřednictvím


AdoDotNetConnectionProperties – třída

Poskytuje implementaci IVsDataConnectionProperties třídy pomocí základní třídy ADO.NET připojení řetězec builder (DbConnectionStringBuilder).

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataProvider>
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionProperties

Obor názvů:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
Public Class AdoDotNetConnectionProperties _
    Inherits DataSiteableObject(Of IVsDataProvider) _
    Implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public class AdoDotNetConnectionProperties : DataSiteableObject<IVsDataProvider>, 
    IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor, 
    INotifyPropertyChanged
public ref class AdoDotNetConnectionProperties : public DataSiteableObject<IVsDataProvider^>, 
    IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
type AdoDotNetConnectionProperties =  
    class
        inherit DataSiteableObject<IVsDataProvider>
        interface IVsDataConnectionUIProperties
        interface IVsDataConnectionProperties
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
        interface ICustomTypeDescriptor
        interface INotifyPropertyChanged
    end
public class AdoDotNetConnectionProperties extends DataSiteableObject<IVsDataProvider> implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged

Typ AdoDotNetConnectionProperties zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda AdoDotNetConnectionProperties Vytvoří novou instanci třídy AdoDotNetConnectionProperties.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost ConnectionStringBuilder Získá základní objekt Tvůrce řetězec připojení pro aktuální instanci vlastnosti připojení.
Veřejná vlastnost Count Získá číslo vlastnosti připojení.
Veřejná vlastnost IsComplete Získá hodnotu určující, zda dostatečné vlastnosti připojení byly nastaveny pro připojovací řetězec.
Veřejná vlastnost IsExtensible Získá hodnotu označující, zda jsou extensible vlastnosti DDEX poskytovatele připojení.
Veřejná vlastnost Item Získá nebo nastaví hodnotu zadanou vlastností DDEX zprostředkovatele.Zvýší PropertyChanged událostí, pokud je vlastnost nastavena.
Veřejná vlastnost Keys Získá všechny vlastnosti, které jsou součástí řetězce datové připojení.
Veřejná vlastnost Site Získá nebo nastaví objekt serveru. (Zděděno z DataSiteableObject<T>.)
Veřejná vlastnost Values Načtení hodnoty řetězce připojení.

Nahoru

Metody

  Název Popis
Veřejná metoda Add(String, Object) Přidá novou vlastnost aktuální kolekce vlastností připojení.Vyvolá událost PropertyChanged.
Veřejná metoda Add(String, Type, Object) Přidá novou vlastnost aktuální kolekce vlastností připojení.
Veřejná metoda Contains Testuje, zda zadaná vlastnost dvojici názvu a hodnoty je členem aktuální sadu vlastností připojení.
Veřejná metoda ContainsKey Testuje, zda zadaná vlastnost název je členem aktuální sadu vlastností připojení.
Veřejná metoda CopyTo Matice počínaje indexem určené pole zkopíruje sadu vlastností připojení.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetSynonyms Načte seznam synonym pro vlastnost připojení zadaná data k pole.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsSensitive Vrátí Boolean hodnotu označující, zda zadaná vlastnost obsahuje citlivé informace.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnPropertyChanged Zvýší PropertyChanged události při změně vlastnosti připojovacího řetězce data.
Chráněná metoda OnSiteChanged Aktivuje událost, pokud se změnila na webu. (Přepisuje DataSiteableObject<T>.OnSiteChanged(EventArgs).)
Veřejná metoda Parse Provede zpětný překlad součásti připojovací řetězec do sady vlastností připojení jak v aktuální AdoDotNetConnectionProperties instance třídy.Vyvolá událost PropertyChanged.
Veřejná metoda Remove Vlastnost odebere z aktuální kolekce vlastností připojení.
Veřejná metoda Reset() Vlastnosti připojení obnoví svoji počáteční hodnotu a zvýší PropertyChanged událostí.
Veřejná metoda Reset(String) Odebere dané vlastnosti z připojovacího řetězce a zvýší PropertyChanged událostí.
Veřejná metoda ToDisplayString Načte řetězec reprezentace aktuální sadu vlastností připojení dat, které jsou vhodné pro na obrazovce zobrazit.
Veřejná metoda ToSafeString Vrátí řetězec reprezentace aktuální sadu vlastností připojení dat, s výjimkou citlivé vlastnosti, které by měly být serializován.
Veřejná metoda ToString Vrátí řetězec reprezentace aktuální sadu vlastností připojení. (Přepisuje Object.ToString().)
Veřejná metoda TryGetValue Načte hodnotu odpovídající voláním této metody základní třídy rozhraní.NET Framework připojení řetězec Tvůrce zadaného klíče (DbConnectionStringBuilder).

Nahoru

Události

  Název Popis
Veřejná událost PropertyChanged Dochází při výskytu změny vlastností připojení.
Veřejná událost SiteChanged Dochází, když Site je změněna vlastnost. (Zděděno z DataSiteableObject<T>.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<String, Object>>.Add Přidá novou vlastnost aktuální kolekce vlastností připojení.Vyvolá událost PropertyChanged.
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<String, Object>>.Clear Odebere všechny prvky ze zadaného ICollection<T> instance.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetAttributes Načte sadu vlastních atributů pro zadaný objekt.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetClassName Načte název třídy zadaný objekt.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetComponentName Načte název zadaného objektu.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetConverter Načte konvertor typu pro zadaný objekt.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetDefaultEvent Načte výchozí událost pro zadaný objekt.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetDefaultProperty Načte výchozí vlastností pro zadaný objekt.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetEditor Načte editor pro tento objekt zadaného typu.
Explicitní implementace rozhraníSoukromá metoda IEnumerable<KeyValuePair<String, Object>>.GetEnumerator Čítač výčtu zobrazující výčet přes všechny vlastnosti připojení známé a jejich hodnoty zjišťuje případné.
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Čítač výčtu zobrazující výčet přes všechny vlastnosti připojení známé a jejich hodnoty zjišťuje případné.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetEvents() Popis tohoto člena, viz GetEvents.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetEvents(array<Attribute[]) Popis tohoto člena, viz GetEvents.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetProperties() Popis tohoto člena, viz GetProperties.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetProperties(array<Attribute[]) Popis tohoto člena, viz GetProperties.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetPropertyOwner Popis tohoto člena, viz GetPropertyOwner.
Explicitní implementace rozhraníSoukromá vlastnost ICollection<KeyValuePair<String, Object>>.IsReadOnly Získá hodnotu určující zda IDictionary instance je jen pro čtení.
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<String, Object>>.Remove Testuje, zda zadaná vlastnost dvojici názvu a hodnoty je členem aktuální sadu vlastností připojení.

Nahoru

Poznámky

Nepředpokládá se, že bude nutné upravit objekt výčtu DDEX zprostředkovatele ADO.NET na základě.Tato třída je však základní třídy, který můžete rozšířit v situacích, kdy je povinen výčtu přidané nebo změněné funkce v aplikaci Visual Studio.

Většina veřejné metody této třídy jsou přepsána ze základní třídy (IVsDataConnectionProperties) protože tato implementace není závislý na žádné základní třída pro pomoc s úkoly jako při analýze a budovy; spíše jsou obvykle delegovat na ekvivalentní volání na tvůrce objektu řetězec připojení.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data.Framework.AdoDotNet – obor názvů