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 | |
---|---|---|
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
Vlastnosti
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
Metody
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
Události
Název | Popis | |
---|---|---|
PropertyChanged | Dochází při výskytu změny vlastností připojení. |
Nahoru
Explicitní implementace rozhraní
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
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.