AdoDotNetConnectionProperties – třída
Poskytuje implementaci IVsDataConnectionProperties třídy pomocí základní třídy ADO.NET připojení řetězec builder (DbConnectionStringBuilder).
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataProvider>
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionProperties
Obor názvů: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
Public Class AdoDotNetConnectionProperties _
Inherits DataSiteableObject(Of IVsDataProvider) _
Implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public class AdoDotNetConnectionProperties : DataSiteableObject<IVsDataProvider>,
IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor,
INotifyPropertyChanged
public ref class AdoDotNetConnectionProperties : public DataSiteableObject<IVsDataProvider^>,
IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
type AdoDotNetConnectionProperties =
class
inherit DataSiteableObject<IVsDataProvider>
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 class AdoDotNetConnectionProperties extends DataSiteableObject<IVsDataProvider> implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
Typ AdoDotNetConnectionProperties zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
AdoDotNetConnectionProperties | Vytvoří novou instanci třídy AdoDotNetConnectionProperties. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
ConnectionStringBuilder | Získá základní objekt Tvůrce řetězec připojení pro aktuální instanci vlastnosti připojení. | |
Count | Získá číslo vlastnosti připojení. | |
IsComplete | Získá hodnotu určující, zda dostatečné vlastnosti připojení byly nastaveny pro připojovací řetězec. | |
IsExtensible | Získá hodnotu označující, zda jsou extensible vlastnosti DDEX poskytovatele připojení. | |
Item | Získá nebo nastaví hodnotu zadanou vlastností DDEX zprostředkovatele.Zvýší PropertyChanged událostí, pokud je vlastnost nastavena. | |
Keys | Získá všechny vlastnosti, které jsou součástí řetězce datové připojení. | |
Site | Získá nebo nastaví objekt serveru. (Zděděno z DataSiteableObject<T>.) | |
Values | Načtení hodnoty řetězce připojení. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Add(String, Object) | Přidá novou vlastnost aktuální kolekce vlastností připojení.Vyvolá událost PropertyChanged. | |
Add(String, Type, Object) | Přidá novou vlastnost aktuální kolekce vlastností připojení. | |
Contains | Testuje, zda zadaná vlastnost dvojici názvu a hodnoty je členem aktuální sadu vlastností připojení. | |
ContainsKey | Testuje, zda zadaná vlastnost název je členem aktuální sadu vlastností připojení. | |
CopyTo | Matice počínaje indexem určené pole zkopíruje sadu vlastností připojení. | |
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.) | |
GetSynonyms | Načte seznam synonym pro vlastnost připojení zadaná data k pole. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
IsSensitive | Vrátí Boolean hodnotu označující, zda zadaná vlastnost obsahuje citlivé informace. | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
OnPropertyChanged | Zvýší PropertyChanged události při změně vlastnosti připojovacího řetězce data. | |
OnSiteChanged | Aktivuje událost, pokud se změnila na webu. (Přepisuje DataSiteableObject<T>.OnSiteChanged(EventArgs).) | |
Parse | Provede zpětný překlad součásti připojovací řetězec do sady vlastností připojení jak v aktuální AdoDotNetConnectionProperties instance třídy.Vyvolá událost PropertyChanged. | |
Remove | Vlastnost odebere z aktuální kolekce vlastností připojení. | |
Reset() | Vlastnosti připojení obnoví svoji počáteční hodnotu a zvýší PropertyChanged událostí. | |
Reset(String) | Odebere dané vlastnosti z připojovacího řetězce a zvýší PropertyChanged událostí. | |
ToDisplayString | Načte řetězec reprezentace aktuální sadu vlastností připojení dat, které jsou vhodné pro na obrazovce zobrazit. | |
ToSafeString | Vrátí řetězec reprezentace aktuální sadu vlastností připojení dat, s výjimkou citlivé vlastnosti, které by měly být serializován. | |
ToString | Vrátí řetězec reprezentace aktuální sadu vlastností připojení. (Přepisuje Object.ToString().) | |
TryGetValue | Načte hodnotu odpovídající voláním této metody základní třídy rozhraní.NET Framework připojení řetězec Tvůrce zadaného klíče (DbConnectionStringBuilder). |
Nahoru
Události
Název | Popis | |
---|---|---|
PropertyChanged | Dochází při výskytu změny vlastností připojení. | |
SiteChanged | Dochází, když Site je změněna vlastnost. (Zděděno z DataSiteableObject<T>.) |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
ICollection<KeyValuePair<String, Object>>.Add | Přidá novou vlastnost aktuální kolekce vlastností připojení.Vyvolá událost PropertyChanged. | |
ICollection<KeyValuePair<String, Object>>.Clear | Odebere všechny prvky ze zadaného ICollection<T> instance. | |
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 | Čítač výčtu zobrazující výčet přes všechny vlastnosti připojení známé a jejich hodnoty zjišťuje případné. | |
IEnumerable.GetEnumerator | Čítač výčtu zobrazující výčet přes všechny vlastnosti připojení známé a jejich hodnoty zjišťuje případné. | |
ICustomTypeDescriptor.GetEvents() | Popis tohoto člena, viz GetEvents. | |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Popis tohoto člena, viz GetEvents. | |
ICustomTypeDescriptor.GetProperties() | Popis tohoto člena, viz GetProperties. | |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Popis tohoto člena, viz GetProperties. | |
ICustomTypeDescriptor.GetPropertyOwner | Popis tohoto člena, viz GetPropertyOwner. | |
ICollection<KeyValuePair<String, Object>>.IsReadOnly | Získá hodnotu určující zda IDictionary instance je jen pro čtení. | |
ICollection<KeyValuePair<String, Object>>.Remove | Testuje, zda zadaná vlastnost dvojici názvu a hodnoty je členem aktuální sadu vlastností připojení. |
Nahoru
Poznámky
Nepředpokládá se, že bude nutné upravit objekt výčtu DDEX zprostředkovatele ADO.NET na základě.Tato třída je však základní třídy, který můžete rozšířit v situacích, kdy je povinen výčtu přidané nebo změněné funkce v aplikaci Visual Studio.
Většina veřejné metody této třídy jsou přepsána ze základní třídy (IVsDataConnectionProperties) protože tato implementace není závislý na žádné základní třída pro pomoc s úkoly jako při analýze a budovy; spíše jsou obvykle delegovat na ekvivalentní volání na tvůrce objektu řetězec připojení.
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.AdoDotNet – obor názvů