AdoDotNetConnectionProperties 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í pomocí objektu ADO .NET DbConnectionStringBuilder.
public ref class AdoDotNetConnectionProperties : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>, 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 class AdoDotNetConnectionProperties : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>, 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 AdoDotNetConnectionProperties = class
inherit DataSiteableObject<IVsDataProvider>
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 Class AdoDotNetConnectionProperties
Inherits DataSiteableObject(Of IVsDataProvider)
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
- Dědičnost
- 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
AdoDotNetConnectionProperties() |
Inicializuje novou instanci AdoDotNetConnectionProperties třídy. |
Vlastnosti
ConnectionStringBuilder |
Získá základní objekt tvůrce ADO.NET připojovací řetězec pro aktuální instanci vlastností připojení. |
Count |
Získá počet vlastností připojení. |
IsComplete |
Získá hodnotu označující, zda byly pro připojovací řetězec nastaveny dostatečné vlastnosti připojení. |
IsExtensible |
Získá 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ředkovatel DDEX. Vyvolá událost, PropertyChanged pokud je nastavena vlastnost. |
Keys |
Získá všechny vlastnosti, které jsou součástí datového připojovací řetězec. |
Site |
Získá nebo nastaví web objektu. (Zděděno od DataSiteableObject<T>) |
Values |
Získá hodnoty připojovací řetězec. |
Metody
Add(String, Object) |
Přidá novou vlastnost do aktuální kolekce vlastností připojení. PropertyChanged Vyvolá událost. |
Add(String, Type, Object) |
Přidá novou vlastnost do aktuální kolekce vlastností připojení. |
Contains(KeyValuePair<String,Object>) |
Testuje, zda je zadaný název vlastnosti a dvojice hodnot členem aktuální sady vlastností připojení. |
ContainsKey(String) |
Testuje, zda je zadaný název vlastnosti členem aktuální sady vlastností připojení. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Zkopíruje sadu vlastností připojení do pole počínaje zadaným indexem pole. |
GetSynonyms(String) |
Načte seznam polí synonym pro zadanou vlastnost datového připojení. |
IsSensitive(String) |
Vrátí logickou hodnotu označující, zda zadaná vlastnost obsahuje citlivé informace. |
OnPropertyChanged(PropertyChangedEventArgs) |
Vyvolá událost při PropertyChanged změně vlastnosti v datovém připojovací řetězec. |
OnSiteChanged(EventArgs) |
Vyvolá událost, pokud se web změnil. |
Parse(String) |
Přeloží komponenty připojovací řetězec do sady vlastností připojení nastavených v instanci aktuální AdoDotNetConnectionProperties třídy. PropertyChanged Vyvolá událost. |
Remove(String) |
Odebere vlastnost z aktuální kolekce vlastností připojení. |
Reset() |
Obnoví vlastnost připojení na počáteční hodnotu a vyvolá PropertyChanged událost. |
Reset(String) |
Odebere danou vlastnost z připojovací řetězec a vyvolá PropertyChanged událost. |
ToDisplayString() |
Načte řetězcovou reprezentaci aktuální sady vlastností datového připojení, které jsou vhodné pro zobrazení na obrazovce. |
ToSafeString() |
Vrátí řetězcovou reprezentaci aktuální sady vlastností datového připojení s výjimkou citlivých vlastností, které by měly být serializovány. |
ToString() |
Vrátí řetězcovou reprezentaci aktuální sady vlastností datového připojení. |
TryGetValue(String, Object) |
Načte hodnotu odpovídající zadanému klíči voláním této metody v rozhraní .NET Framework připojovací řetězec základní třídě tvůrce (DbConnectionStringBuilder). |
Událost
PropertyChanged |
Vyskytuje se při výskytu změny vlastnosti připojení. |
SiteChanged |
Nastane při Site změně vlastnosti. (Zděděno od DataSiteableObject<T>) |
Explicitní implementace rozhraní
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní pomocí objektu ADO .NET DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní pomocí objektu ADO .NET DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní pomocí objektu ADO .NET DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní pomocí objektu ADO .NET DbConnectionStringBuilder. |
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() |
Popis tohoto člena najdete v tématu GetEvents(). |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Popis tohoto člena najdete v tématu GetEvents(). |
ICustomTypeDescriptor.GetProperties() |
Popis tohoto člena najdete v tématu GetProperties(). |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Popis tohoto člena najdete v tématu GetProperties(). |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Popis tohoto člena najdete v tématu GetPropertyOwner(PropertyDescriptor). |
IEnumerable.GetEnumerator() |
Načte enumerátor, který vyčíslí všechny známé vlastnosti připojení a jejich hodnoty, pokud existují. |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Představuje implementaci IVsDataConnectionProperties a IVsDataConnectionUIProperties rozhraní pomocí objektu ADO .NET DbConnectionStringBuilder. |
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. |