Sdílet prostřednictvím


DataConnectionProperties Třída

Definice

Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní.

public ref class DataConnectionProperties abstract : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionUIProperties, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public abstract class DataConnectionProperties : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionUIProperties, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type DataConnectionProperties = class
    interface IVsDataConnectionProperties
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IVsDataConnectionUIProperties
    interface ICustomTypeDescriptor
    interface INotifyPropertyChanged
Public MustInherit Class DataConnectionProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
Dědičnost
DataConnectionProperties
Implementuje

Konstruktory

DataConnectionProperties()

Inicializuje neparametrizovanou instanci DataConnectionProperties třídy.

DataConnectionProperties(IEqualityComparer<String>, Char, Char)

Inicializuje parametrizovanou instanci DataConnectionProperties třídy, která poskytuje možnost porovnat názvy vlastností.

DataConnectionProperties(IEqualityComparer<String>)

Inicializuje parametrizovanou instanci DataConnectionProperties třídy, která poskytuje možnost porovnat názvy vlastností.

Vlastnosti

Count

Získá počet existujících vlastností datového připojení.

IsComplete

Získá logickou hodnotu označující, zda je daná připojovací řetězec dokončena.

IsExtensible

Získá nebo nastaví logickou hodnotu označující, zda jsou vlastnosti připojení poskytovatele DDEX rozšiřitelné.

Item[String]

Získá nebo nastaví hodnotu pro zadanou vlastnost Zprostředkovatele DDEX.

Keys

Získá kolekci aktuálních názvů klíčů vlastnosti.

OrderedProperties

Získá kolekci názvů vlastností určující přiměřené (nebo nezbytné) pořadí pro vlastnosti, pokud jsou reprezentovány v řetězcové formě.

Values

Načte kolekci hodnot aktuálních vlastností.

Metody

Add(String, Object)

Přidá novou vlastnost do aktuální kolekce vlastností připojení.

Add(String, Type, Object)

Přidá novou vlastnost do aktuální kolekce vlastností připojení.

AddProperty(PropertyDescriptor, Attribute[])

Dynamicky přidává novou vlastnost do kolekce vlastností nativně rozpoznaných aktuální instancí DataConnectionProperties třídy.

AddProperty(String, Type, Attribute[])

Dynamicky přidává novou vlastnost do kolekce vlastností nativně rozpoznaných touto instancí vlastností datového připojení.

Contains(KeyValuePair<String,Object>)

Testuje, zda se zadaná vlastnost a její hodnoty nacházejí v aktuální sadě vlastností připojení.

ContainsKey(String)

Testuje, zda je zadaná vlastnost členem aktuální sady vlastností připojení.

CopyTo(KeyValuePair<String,Object>[], Int32)

Zkopíruje aktuální sadu vlastností připojení a jejich hodnoty do zadaného pole počínaje zadaným indexem pole.

GetKeyAsString(String)

Formátuje klíč vlastnosti pro umístění do připojovací řetězec.

GetProperties()

Načte kolekci popisovačů všech aktuálně známých vlastností.

GetProperties(Attribute[])

Načte kolekci popisovačů aktuálně známých vlastností, které odpovídají zadané sadě atributů.

GetProperty(String)

Načte popisovač vlastnosti se zadaným názvem vlastnosti.

GetSynonyms(String)

Načte seznam polí synonym pro zadanou vlastnost.

GetValueAsString(String)

Formátuje hodnotu vlastnosti pro umístění v připojovací řetězec.

Initialize(IDictionary<String,Object>)

Inicializuje aktuální DataConnectionProperties instanci do výchozího stavu a pak nastaví každou vlastnost v zadaném slovníku.

InitializeProperties()

Inicializuje sadu nativně rozpoznaných vlastností pro aktuální DataConnectionProperties instanci.

InitializeSynonyms()

Inicializuje sadu synonym dostupných pro každou nativně rozpoznanou vlastnost v aktuální DataConnectionProperties instanci.

InitializeValue(String, Object)

Inicializuje hodnotu zadané vlastnosti připojení.

InitializeValues(IDictionary<String,Object>)

Inicializuje hodnoty pro zadanou sadu vlastností pomocí slovníku dvojic název/hodnota.

IsSensitive(String)

Určuje, zda vlastnost obsahuje citlivé informace.

ModifyProperty(String, Attribute[])

Upraví existující vlastnost, o které je aktuální DataConnectionProperties instance nativně informována.

OnPropertyChanged(PropertyChangedEventArgs)

PropertyChanged Vyvolá událost.

Parse(String)

Přeloží komponenty připojovací řetězec do sady vlastností v aktuální DataConnectionProperties instanci.

ReadKeyFromString(String, Int32)

Přečte název klíče vlastnosti z připojovací řetězec počínaje zadaným indexem a potom index aktualizuje tak, aby ukazoval na pozici bezprostředně za názvem klíče vlastnosti.

ReadValueFromString(String, String, Int32)

Přečte hodnotu vlastnosti z připojovací řetězec počínaje zadaným indexem, převede ji na správný typ a aktualizuje index tak, aby ukazoval na pozici za názvem vlastnosti.

Remove(String)

Odebere vlastnost z aktuální kolekce vlastností připojení.

RemoveProperty(String)

Odebere nativně rozpoznanou vlastnost z aktuální kolekce vlastností.

Reset()

Obnoví hodnoty vlastností připojení do počátečního stavu.

Reset(String)

Odebere zadanou vlastnost z aktuální sady vlastností datového připojení.

ResolveProperty(String, Boolean)

Vyhledá zadanou vlastnost v seznamu synonym a volitelně nastaví tuto vlastnost jako primární název kolekce synonym, pokud tomu tak již není.

SetPropertySynonyms(String, String[])

Nastaví nebo vymaže synonyma pro zadanou vlastnost.

ShouldPersistProperty(String)

Určuje, zda má být vlastnost trvale zachována při vytváření připojovací řetězec.

ToDisplayString()

Načte řetězcovou reprezentaci aktuální sady vlastností datového připojení, které jsou vhodné pro zobrazení na obrazovce.

ToSafeString()

Načte řetězcovou reprezentaci aktuální sady vlastností datového připojení, která vylučuje citlivé vlastnosti nebo vlastnosti, které by neměly být trvalé.

ToString()

Načte výchozí řetězcovou reprezentaci aktuálních vlastností připojení.

TryGetValue(String, Object)

Načte hodnotu zadané vlastnosti.

Událost

PropertyChanged

Vyskytuje se při výskytu změny vlastnosti připojení.

Explicitní implementace rozhraní

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní.

ICollection<KeyValuePair<String,Object>>.Clear()

Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní.

ICustomTypeDescriptor.GetAttributes()

Načte kolekci vlastních atributů pro zadaný objekt.

ICustomTypeDescriptor.GetClassName()

Načte název třídy zadaného objektu.

ICustomTypeDescriptor.GetComponentName()

Načte název zadaného objektu.

ICustomTypeDescriptor.GetConverter()

Načte převaděč typů pro zadaný objekt.

ICustomTypeDescriptor.GetDefaultEvent()

Načte výchozí událost pro zadaný objekt.

ICustomTypeDescriptor.GetDefaultProperty()

Načte výchozí vlastnost pro zadaný objekt.

ICustomTypeDescriptor.GetEditor(Type)

Načte editor zadaného typu pro tento objekt.

ICustomTypeDescriptor.GetEvents()

Načte události pro zadanou instanci komponenty.

ICustomTypeDescriptor.GetEvents(Attribute[])

Načte události pro tuto instanci komponenty pomocí zadané pole atributů jako filtru.

ICustomTypeDescriptor.GetProperties()

Načte vlastnosti pro zadanou instanci komponenty.

ICustomTypeDescriptor.GetProperties(Attribute[])

Načte vlastnosti pro zadanou instanci komponenty pomocí pole atributů jako filtru.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Načte objekt, který obsahuje vlastnost popsanou popisovačem zadané vlastnosti.

IEnumerable.GetEnumerator()

Načte objekt IEnumerator.

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní.

Metody rozšíření

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean)

Přidání obsahu jednoho slovníku do jiného slovníku

GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK)

Získá hodnotu podle daného klíče.

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet.

Platí pro