Freigeben über


AdoDotNetConnectionProperties Klasse

Definition

Stellt eine Implementierung der IVsDataConnectionProperties- und IVsDataConnectionUIProperties-Schnittstellen dar, die das ADO .NET DbConnectionStringBuilder-Objekt verwenden.

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
Vererbung
AdoDotNetConnectionProperties
Implementiert

Konstruktoren

AdoDotNetConnectionProperties()

Initialisiert eine neue Instanz der AdoDotNetConnectionProperties-Klasse.

Eigenschaften

ConnectionStringBuilder

Ruft das zugrunde liegende ADO.NET Verbindungszeichenfolge Builder-Objekt für die aktuellen Verbindungseigenschaften instance ab.

Count

Ruft die Anzahl der Verbindungseigenschaften ab.

IsComplete

Ruft einen Wert ab, der angibt, ob ausreichende Verbindungseigenschaften für die Verbindungszeichenfolge festgelegt wurden.

IsExtensible

Ruft einen Wert ab, der angibt, ob die DDEX-Anbieterverbindungseigenschaften erweiterbar sind.

Item[String]

Ruft einen Wert für eine angegebene Eigenschaft für den DDEX-Anbieter ab oder legt diese fest. Löst das PropertyChanged -Ereignis aus, wenn die -Eigenschaft festgelegt ist.

Keys

Ruft alle Eigenschaften ab, die Teil der daten Verbindungszeichenfolge sind.

Site

Ruft die Objektwebsite ab oder legt sie fest.

(Geerbt von DataSiteableObject<T>)
Values

Ruft die Werte des Verbindungszeichenfolge ab.

Methoden

Add(String, Object)

Fügt der aktuellen Auflistung der Verbindungseigenschaften eine neue Eigenschaft hinzu. Löst das PropertyChanged-Ereignis aus.

Add(String, Type, Object)

Fügt der aktuellen Auflistung der Verbindungseigenschaften eine neue Eigenschaft hinzu.

Contains(KeyValuePair<String,Object>)

Testet, ob ein angegebenes Eigenschaftsname-Wert-Paar ein Member des aktuellen Satz von Verbindungseigenschaften ist.

ContainsKey(String)

Testet, ob der angegebene Eigenschaftsname ein Member des aktuellen Satz von Verbindungseigenschaften ist.

CopyTo(KeyValuePair<String,Object>[], Int32)

Kopiert den Satz von Verbindungseigenschaften in ein Array, beginnend mit dem angegebenen Arrayindex.

GetSynonyms(String)

Ruft eine Arrayliste von Synonymen für eine angegebene Datenverbindungseigenschaft ab.

IsSensitive(String)

Gibt einen booleschen Wert zurück, der angibt, ob eine angegebene Eigenschaft vertrauliche Informationen enthält.

OnPropertyChanged(PropertyChangedEventArgs)

Löst das PropertyChanged Ereignis aus, wenn sich eine Eigenschaft im Verbindungszeichenfolge der Daten ändert.

OnSiteChanged(EventArgs)

Löst ein Ereignis aus, wenn sich die Website geändert hat.

Parse(String)

Zerlegt die Komponenten einer Verbindungszeichenfolge in einen Satz von Verbindungseigenschaften, die in der aktuellen AdoDotNetConnectionProperties Klasse instance festgelegt sind. Löst das PropertyChanged-Ereignis aus.

Remove(String)

Entfernt eine Eigenschaft aus der aktuellen Verbindungseigenschaftenauflistung.

Reset()

Setzt eine Verbindungseigenschaft auf ihren Anfangswert zurück und löst das PropertyChanged Ereignis aus.

Reset(String)

Entfernt die angegebene Eigenschaft aus dem Verbindungszeichenfolge und löst das PropertyChanged Ereignis aus.

ToDisplayString()

Ruft eine Zeichenfolgendarstellung der aktuellen Datenverbindungseigenschaften ab, die für die Bildschirmanzeige geeignet sind.

ToSafeString()

Gibt eine Zeichenfolgendarstellung des aktuellen Satzes von Datenverbindungseigenschaften zurück, ohne die vertraulichen Eigenschaften, die serialisiert werden sollen.

ToString()

Gibt eine Zeichenfolgendarstellung der aktuellen Datenverbindungseigenschaften zurück.

TryGetValue(String, Object)

Ruft einen Wert ab, der dem angegebenen Schlüssel entspricht, indem diese Methode für die .NET Framework Verbindungszeichenfolge Builder-Basisklasse (DbConnectionStringBuilder) aufgerufen wird.

Ereignisse

PropertyChanged

Tritt beim Auftreten einer Änderung an einer Verbindungseigenschaft auf.

SiteChanged

Tritt ein, wenn die Site-Eigenschaft geändert wird.

(Geerbt von DataSiteableObject<T>)

Explizite Schnittstellenimplementierungen

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

Stellt eine Implementierung der IVsDataConnectionProperties- und IVsDataConnectionUIProperties-Schnittstellen dar, die das ADO .NET DbConnectionStringBuilder-Objekt verwenden.

ICollection<KeyValuePair<String,Object>>.Clear()

Stellt eine Implementierung der IVsDataConnectionProperties- und IVsDataConnectionUIProperties-Schnittstellen dar, die das ADO .NET DbConnectionStringBuilder-Objekt verwenden.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Stellt eine Implementierung der IVsDataConnectionProperties- und IVsDataConnectionUIProperties-Schnittstellen dar, die das ADO .NET DbConnectionStringBuilder-Objekt verwenden.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Stellt eine Implementierung der IVsDataConnectionProperties- und IVsDataConnectionUIProperties-Schnittstellen dar, die das ADO .NET DbConnectionStringBuilder-Objekt verwenden.

ICustomTypeDescriptor.GetAttributes()

Ruft eine Auflistung benutzerdefinierter Attribute für das angegebene Objekt ab.

ICustomTypeDescriptor.GetClassName()

Ruft den Klassennamen des angegebenen Objekts ab.

ICustomTypeDescriptor.GetComponentName()

Ruft den Namen des angegebenen Objekts ab.

ICustomTypeDescriptor.GetConverter()

Ruft einen Typkonverter für das angegebene Objekt ab.

ICustomTypeDescriptor.GetDefaultEvent()

Ruft das Standardereignis für das angegebene Objekt ab.

ICustomTypeDescriptor.GetDefaultProperty()

Ruft die Standardeigenschaft für das angegebene Objekt ab.

ICustomTypeDescriptor.GetEditor(Type)

Ruft einen Editor des angegebenen Typs für dieses Objekt ab.

ICustomTypeDescriptor.GetEvents()

Eine Beschreibung dieses Elements finden Sie unter GetEvents().

ICustomTypeDescriptor.GetEvents(Attribute[])

Eine Beschreibung dieses Elements finden Sie unter GetEvents().

ICustomTypeDescriptor.GetProperties()

Eine Beschreibung dieses Elements finden Sie unter GetProperties().

ICustomTypeDescriptor.GetProperties(Attribute[])

Eine Beschreibung dieses Elements finden Sie unter GetProperties().

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Eine Beschreibung dieses Elements finden Sie unter GetPropertyOwner(PropertyDescriptor).

IEnumerable.GetEnumerator()

Ruft einen Enumerator ab, der alle bekannten Verbindungseigenschaften und deren Werte aufzählt, falls vorhanden.

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

Stellt eine Implementierung der IVsDataConnectionProperties- und IVsDataConnectionUIProperties-Schnittstellen dar, die das ADO .NET DbConnectionStringBuilder-Objekt verwenden.

Erweiterungsmethoden

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean)

Hinzufügen eines Wörterbuchinhalts zum anderen Wörterbuch

GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK)

Ruft einen Wert nach dem angegebenen Schlüssel ab.

EmptyIfNull<T>(IEnumerable<T>)

Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück.

Gilt für: