Sdílet prostřednictvím


AdoDotNetConnectionProperties Třída

Definice

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
AdoDotNetConnectionProperties
Implementuje

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.

Platí pro