DataConnectionProperties 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í.
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
-
IVsDataConnectionProperties IVsDataConnectionUIProperties ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable ICustomTypeDescriptor INotifyPropertyChanged
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. |