Sdílet prostřednictvím


DataConnectionProperties – třída

Poskytuje podporu pro analýzu a formátování řetězců připojení obsahující vlastnosti připojení dat i pro skladování silnými vlastnosti, vlastní atributy a synonyma.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.Framework.DataConnectionProperties

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

Syntaxe

'Deklarace
Public MustInherit Class DataConnectionProperties _
    Implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public abstract class DataConnectionProperties : IVsDataConnectionUIProperties, 
    IVsDataConnectionProperties, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor, 
    INotifyPropertyChanged
public ref class DataConnectionProperties abstract : IVsDataConnectionUIProperties, 
    IVsDataConnectionProperties, IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, 
    IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable, 
    ICustomTypeDescriptor, INotifyPropertyChanged
[<AbstractClass>]
type DataConnectionProperties =  
    class
        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 abstract class DataConnectionProperties implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged

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

Konstruktory

  Název Popis
Chráněná metoda DataConnectionProperties() Inicializuje se-parametry instance DataConnectionProperties třídy.
Chráněná metoda DataConnectionProperties(IEqualityComparer<String>) Inicializuje parametry instance DataConnectionProperties třída, která poskytuje možnost porovnávat názvy vlastností.
Chráněná metoda DataConnectionProperties(IEqualityComparer<String>, Char, Char) Inicializuje parametry instance DataConnectionProperties třída, která poskytuje možnost porovnávat názvy vlastností.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Count Počet vlastností připojení stávající data získává.
Veřejná vlastnost IsComplete Získává Boolean hodnotu označující, zda řetězec dané připojení je dokončeno.
Veřejná vlastnost IsExtensible Získá nebo nastaví Boolean hodnotu označující, zda jsou vlastnosti připojení zprostředkovatele DDEX extensible.
Veřejná vlastnost Item Získá nebo nastaví hodnotu určenou vlastnost DDEX provider.
Veřejná vlastnost Keys Načte aktuální názvy klíčů vlastnosti kolekce.
Chráněná vlastnost OrderedProperties Získá kolekce určení přiměřené (nebo nezbytné) pořadí vlastností reprezentovány ve formě řetězce názvů vlastností.
Veřejná vlastnost Values Načte aktuální hodnoty vlastností kolekce.

Nahoru

Metody

  Název Popis
Veřejná metoda Add(String, Object) Přidá novou vlastnost aktuální kolekce vlastností připojení.
Veřejná metoda Add(String, Type, Object) Přidá novou vlastnost aktuální kolekce vlastností připojení.
Chráněná metoda AddProperty(PropertyDescriptor, array<Attribute[]) Přidá novou vlastnost dynamicky kolekce vlastností nativně rozpoznat aktuální instance DataConnectionProperties třídy.
Chráněná metoda AddProperty(String, Type, array<Attribute[]) Souhrn vlastností nativně rozpoznána touto instancí vlastnosti připojení dat dynamicky přidá novou vlastnost.
Veřejná metoda Contains Zkoušky zda zadaná vlastnost a její hodnoty jsou obsaženy v aktuální sadu vlastností připojení.
Veřejná metoda ContainsKey Testuje, zda zadaná vlastnost je členem aktuální sadu vlastností připojení.
Veřejná metoda CopyTo Zkopíruje aktuální nastavte vlastnosti připojení a jejich hodnoty určené pole, počínaje indexem určené pole.
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.)
Chráněná metoda GetKeyAsString Formáty vlastnost klíč pro umístění v řetězci připojení.
Chráněná metoda GetProperties() Načte popisovače všechny aktuálně známé vlastnosti kolekce.
Chráněná metoda GetProperties(array<Attribute[]) Načte kolekce popisovače aktuálně známé vlastnosti, které odpovídají zadanou sadu atributů.
Chráněná metoda GetProperty Získá popisovač vlastnost s názvem zadanou vlastností.
Veřejná metoda GetSynonyms Načte seznam synonym pro zadanou vlastností k array.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda GetValueAsString Formátuje hodnoty vlastnosti pro umístění v řetězci připojení.
Chráněná metoda Initialize Inicializuje aktuální DataConnectionProperties instanci do výchozího stavu a vlastnost každý zadaný slovníku.
Chráněná metoda InitializeProperties Inicializuje nativně rozpoznaný vlastnosti pro aktuální sadu DataConnectionProperties instance.
Chráněná metoda InitializeSynonyms Inicializuje sadu synonyma, které jsou k dispozici pro každou vlastnost nativně uznané v aktuálním DataConnectionProperties instance.
Chráněná metoda InitializeValue Hodnota vlastnosti zadané připojení inicializuje.
Chráněná metoda InitializeValues Obnoví výchozí hodnoty pro zadanou sadu vlastností, pomocí slovníku páry název hodnota.
Veřejná metoda IsSensitive Označuje, zda je vlastnost obsahuje citlivé informace.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda ModifyProperty Upraví existující vlastnosti, které aktuální DataConnectionProperties instance je nativně vědomi.
Chráněná metoda OnPropertyChanged Vyvolá událost PropertyChanged.
Veřejná metoda Parse Provede zpětný překlad součásti připojovací řetězec do sady vlastností v aktuální DataConnectionProperties instance.
Chráněná metoda ReadKeyFromString Čte z připojovacího řetězce počínaje zadaný index klíče název vlastnosti a aktualizuje rejstřík k poloze bezprostředně následuje název vlastnosti klíče.
Chráněná metoda ReadValueFromString Načte hodnotu vlastnosti z připojovacího řetězce počínaje zadaný index převede na správný typ a aktualizuje rejstřík pro vlastnost název pozice.
Veřejná metoda Remove Vlastnost odebere z aktuální kolekce vlastností připojení.
Chráněná metoda RemoveProperty Odebere nativně rozpoznaný vlastnost z aktuální kolekce vlastností.
Veřejná metoda Reset() Hodnoty vlastností připojení obnoví počáteční stav.
Veřejná metoda Reset(String) Odebere určenou vlastnost z aktuální sadu vlastností připojení.
Chráněná metoda ResolveProperty Vyhledá určenou vlastnost v seznamu synonym a volitelně primární název kolekce synonyma umožňuje tato vlastnost, pokud není již tak.
Chráněná metoda SetPropertySynonyms Nastaví nebo zruší synonyma pro zadanou vlastností.
Chráněná metoda ShouldPersistProperty Označuje, zda by vlastnost trvalé při vytváření řetězce připojení.
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 Načte aktuální sadu vlastností připojení dat, s vyloučením citlivé nebo vlastnosti, které by neměly trvala řetězcové vyjádření.
Veřejná metoda ToString Načte výchozí řetězec reprezentace aktuální vlastnosti připojení. (Přepisuje Object.ToString().)
Veřejná metoda TryGetValue Načte hodnotu zadanou vlastností.

Nahoru

Události

  Název Popis
Veřejná událost PropertyChanged Dochází při výskytu změny vlastností připojení.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<String, Object>>.Add Přidá prvek jako dvojice klíč hodnota aktuální sadu vlastností připojení.
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<String, Object>>.Clear Odebere všechny prvky z aktuální sady vlastností připojení.
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 Načte IEnumerator<T> pro KeyValuePair<String, Object>.
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Načte IEnumerator.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetEvents() Načte události určené instance komponenty.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetEvents(array<Attribute[]) Načte události pro tuto instanci komponenty pomocí zadaný atribut pole jako filtr.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetProperties() Načte vlastnosti určené instance komponenty.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetProperties(array<Attribute[]) Načte vlastnosti určené instance komponenty pomocí atributu pole jako filtr.
Explicitní implementace rozhraníSoukromá metoda ICustomTypeDescriptor.GetPropertyOwner Obnoví objekt, který obsahuje vlastnost popsaná zadanou vlastností popisovače.
Explicitní implementace rozhraníSoukromá vlastnost ICollection<KeyValuePair<String, Object>>.IsReadOnly Získává Boolean hodnotu označující, zda aktuální ICollection<T> instance je jen pro čtení.
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<String, Object>>.Remove Odebere určenou vlastnost z aktuální sady vlastností připojení.

Nahoru

Poznámky

V nejjednodušším případě by odvozené třídy přidat vlastnosti do své třídy a atributy součásti umístit na tyto vlastnosti upravit jejich chování.V případě pokročilejší můžete odvozené třídy přepsat analýzy a formátování kódu a dynamicky měnit vlastnosti založené na konkrétní akce, například nastavení hodnoty vlastnosti.

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 – obor názvů