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.
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)
'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.
Název | Popis | |
---|---|---|
![]() |
DataConnectionProperties() | Inicializuje se-parametry instance DataConnectionProperties třídy. |
![]() |
DataConnectionProperties(IEqualityComparer<String>) | Inicializuje parametry instance DataConnectionProperties třída, která poskytuje možnost porovnávat názvy vlastností. |
![]() |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) | Inicializuje parametry instance DataConnectionProperties třída, která poskytuje možnost porovnávat názvy vlastností. |
Nahoru
Název | Popis | |
---|---|---|
![]() |
Count | Počet vlastností připojení stávající data získává. |
![]() |
IsComplete | Získává Boolean hodnotu označující, zda řetězec dané připojení je dokončeno. |
![]() |
IsExtensible | Získá nebo nastaví Boolean hodnotu označující, zda jsou vlastnosti připojení zprostředkovatele DDEX extensible. |
![]() |
Item | Získá nebo nastaví hodnotu určenou vlastnost DDEX provider. |
![]() |
Keys | Načte aktuální názvy klíčů vlastnosti kolekce. |
![]() |
OrderedProperties | Získá kolekce určení přiměřené (nebo nezbytné) pořadí vlastností reprezentovány ve formě řetězce názvů vlastností. |
![]() |
Values | Načte aktuální hodnoty vlastností kolekce. |
Nahoru
Název | Popis | |
---|---|---|
![]() |
Add(String, Object) | Přidá novou vlastnost aktuální kolekce vlastností připojení. |
![]() |
Add(String, Type, Object) | Přidá novou vlastnost aktuální kolekce vlastností připojení. |
![]() |
AddProperty(PropertyDescriptor, array<Attribute[]) | Přidá novou vlastnost dynamicky kolekce vlastností nativně rozpoznat aktuální instance DataConnectionProperties třídy. |
![]() |
AddProperty(String, Type, array<Attribute[]) | Souhrn vlastností nativně rozpoznána touto instancí vlastnosti připojení dat dynamicky přidá novou vlastnost. |
![]() |
Contains | Zkoušky zda zadaná vlastnost a její hodnoty jsou obsaženy v aktuální sadu vlastností připojení. |
![]() |
ContainsKey | Testuje, zda zadaná vlastnost je členem aktuální sadu vlastností připojení. |
![]() |
CopyTo | Zkopíruje aktuální nastavte vlastnosti připojení a jejich hodnoty určené pole, počínaje indexem určené pole. |
![]() |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) |
![]() |
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.) |
![]() |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) |
![]() |
GetKeyAsString | Formáty vlastnost klíč pro umístění v řetězci připojení. |
![]() |
GetProperties() | Načte popisovače všechny aktuálně známé vlastnosti kolekce. |
![]() |
GetProperties(array<Attribute[]) | Načte kolekce popisovače aktuálně známé vlastnosti, které odpovídají zadanou sadu atributů. |
![]() |
GetProperty | Získá popisovač vlastnost s názvem zadanou vlastností. |
![]() |
GetSynonyms | Načte seznam synonym pro zadanou vlastností k array. |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
GetValueAsString | Formátuje hodnoty vlastnosti pro umístění v řetězci připojení. |
![]() |
Initialize | Inicializuje aktuální DataConnectionProperties instanci do výchozího stavu a vlastnost každý zadaný slovníku. |
![]() |
InitializeProperties | Inicializuje nativně rozpoznaný vlastnosti pro aktuální sadu DataConnectionProperties instance. |
![]() |
InitializeSynonyms | Inicializuje sadu synonyma, které jsou k dispozici pro každou vlastnost nativně uznané v aktuálním DataConnectionProperties instance. |
![]() |
InitializeValue | Hodnota vlastnosti zadané připojení inicializuje. |
![]() |
InitializeValues | Obnoví výchozí hodnoty pro zadanou sadu vlastností, pomocí slovníku páry název hodnota. |
![]() |
IsSensitive | Označuje, zda je vlastnost obsahuje citlivé informace. |
![]() |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) |
![]() |
ModifyProperty | Upraví existující vlastnosti, které aktuální DataConnectionProperties instance je nativně vědomi. |
![]() |
OnPropertyChanged | Vyvolá událost PropertyChanged. |
![]() |
Parse | Provede zpětný překlad součásti připojovací řetězec do sady vlastností v aktuální DataConnectionProperties instance. |
![]() |
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. |
![]() |
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. |
![]() |
Remove | Vlastnost odebere z aktuální kolekce vlastností připojení. |
![]() |
RemoveProperty | Odebere nativně rozpoznaný vlastnost z aktuální kolekce vlastností. |
![]() |
Reset() | Hodnoty vlastností připojení obnoví počáteční stav. |
![]() |
Reset(String) | Odebere určenou vlastnost z aktuální sadu vlastností připojení. |
![]() |
ResolveProperty | Vyhledá určenou vlastnost v seznamu synonym a volitelně primární název kolekce synonyma umožňuje tato vlastnost, pokud není již tak. |
![]() |
SetPropertySynonyms | Nastaví nebo zruší synonyma pro zadanou vlastností. |
![]() |
ShouldPersistProperty | Označuje, zda by vlastnost trvalé při vytváření řetězce připojení. |
![]() |
ToDisplayString | Načte řetězec reprezentace aktuální sadu vlastností připojení dat, které jsou vhodné pro na obrazovce zobrazit. |
![]() |
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í. |
![]() |
ToString | Načte výchozí řetězec reprezentace aktuální vlastnosti připojení. (Přepisuje Object.ToString().) |
![]() |
TryGetValue | Načte hodnotu zadanou vlastností. |
Nahoru
Název | Popis | |
---|---|---|
![]() |
PropertyChanged | Dochází při výskytu změny vlastností připojení. |
Nahoru
Název | Popis | |
---|---|---|
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Add | Přidá prvek jako dvojice klíč hodnota aktuální sadu vlastností připojení. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Clear | Odebere všechny prvky z aktuální sady vlastností připojení. |
![]() ![]() |
ICustomTypeDescriptor.GetAttributes | Načte sadu vlastních atributů pro zadaný objekt. |
![]() ![]() |
ICustomTypeDescriptor.GetClassName | Načte název třídy zadaný objekt. |
![]() ![]() |
ICustomTypeDescriptor.GetComponentName | Načte název zadaného objektu. |
![]() ![]() |
ICustomTypeDescriptor.GetConverter | Načte konvertor typu 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 | Načte editor pro tento objekt zadaného typu. |
![]() ![]() |
IEnumerable<KeyValuePair<String, Object>>.GetEnumerator | Načte IEnumerator<T> pro KeyValuePair<String, Object>. |
![]() ![]() |
IEnumerable.GetEnumerator | Načte IEnumerator. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents() | Načte události určené instance komponenty. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Načte události pro tuto instanci komponenty pomocí zadaný atribut pole jako filtr. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties() | Načte vlastnosti určené instance komponenty. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Načte vlastnosti určené instance komponenty pomocí atributu pole jako filtr. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Obnoví objekt, který obsahuje vlastnost popsaná zadanou vlastností popisovače. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.IsReadOnly | Získává Boolean hodnotu označující, zda aktuální ICollection<T> instance je jen pro čtení. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Remove | Odebere určenou vlastnost z aktuální sady vlastností připojení. |
Nahoru
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.
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.