Freigeben über


DataConnectionProperties Klasse

Definition

Stellt eine Implementierung der Schnittstellen IVsDataConnectionProperties und IVsDataConnectionUIProperties dar.

public ref class DataConnectionProperties abstract : 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 abstract class DataConnectionProperties : 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 DataConnectionProperties = class
    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 MustInherit Class DataConnectionProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
Vererbung
DataConnectionProperties
Implementiert

Konstruktoren

DataConnectionProperties()

Initialisiert einen nicht parametrisierten instance der DataConnectionProperties -Klasse.

DataConnectionProperties(IEqualityComparer<String>, Char, Char)

Initialisiert eine parametrisierte instance der -Klasse, die DataConnectionProperties die Möglichkeit zum Vergleichen von Eigenschaftsnamen bietet.

DataConnectionProperties(IEqualityComparer<String>)

Initialisiert eine parametrisierte instance der -Klasse, die DataConnectionProperties die Möglichkeit zum Vergleichen von Eigenschaftsnamen bietet.

Eigenschaften

Count

Ruft die Anzahl der vorhandenen Datenverbindungseigenschaften ab.

IsComplete

Ruft einen booleschen Wert ab, der angibt, ob eine bestimmte Verbindungszeichenfolge abgeschlossen ist.

IsExtensible

Ruft einen booleschen Wert ab, der angibt, ob die Verbindungseigenschaften des DDEX-Anbieters erweiterbar sind, oder legt den Wert fest.

Item[String]

Ruft einen Wert für eine angegebene Eigenschaft des DDEX-Anbieters ab oder legt einen Wert fest.

Keys

Ruft eine Auflistung der aktuellen Eigenschaftenschlüsselnamen ab.

OrderedProperties

Ruft eine Auflistung von Eigenschaftennamen ab, die eine angemessene (oder erforderliche) Reihenfolge für die Eigenschaften angeben, wenn sie in Zeichenfolgenform dargestellt werden.

Values

Ruft eine Auflistung der aktuellen Eigenschaftswerte ab.

Methoden

Add(String, Object)

Fügt der aktuellen Verbindungseigenschaftenauflistung eine neue Eigenschaft hinzu.

Add(String, Type, Object)

Fügt der aktuellen Verbindungseigenschaftenauflistung eine neue Eigenschaft hinzu.

AddProperty(PropertyDescriptor, Attribute[])

Fügt der Auflistung von Eigenschaften, die vom aktuellen instance DataConnectionProperties der Klasse nativ erkannt werden, dynamisch eine neue Eigenschaft hinzu.

AddProperty(String, Type, Attribute[])

Fügt der Auflistung von Eigenschaften, die von diesen Datenverbindungseigenschaften instance nativ erkannt werden, dynamisch eine neue Eigenschaft hinzu.

Contains(KeyValuePair<String,Object>)

Testet, ob eine angegebene Eigenschaft und ihre Werte im aktuellen Satz von Verbindungseigenschaften vorhanden sind.

ContainsKey(String)

Testet, ob eine angegebene Eigenschaft ein Element des aktuellen Satz von Verbindungseigenschaften ist.

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

Kopiert den aktuellen Satz von Verbindungseigenschaften und deren Werte in das angegebene Array, beginnend beim angegebenen Arrayindex.

GetKeyAsString(String)

Formatiert einen Eigenschaftenschlüssel für die Platzierung in einem Verbindungszeichenfolge.

GetProperties()

Ruft die Auflistung von Deskriptoren aller derzeit bekannten Eigenschaften ab.

GetProperties(Attribute[])

Ruft die Auflistung von Deskriptoren von derzeit bekannten Eigenschaften ab, die einem angegebenen Satz von Attributen entsprechen.

GetProperty(String)

Ruft den Deskriptor einer Eigenschaft mit dem angegebenen Eigenschaftennamen ab.

GetSynonyms(String)

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

GetValueAsString(String)

Formatiert einen Eigenschaftswert für die Platzierung in einem Verbindungszeichenfolge.

Initialize(IDictionary<String,Object>)

Initialisiert den aktuellen DataConnectionProperties instance auf den Standardzustand und legt dann jede Eigenschaft im angegebenen Wörterbuch fest.

InitializeProperties()

Initialisiert den Satz nativ erkannter Eigenschaften für die aktuelle DataConnectionProperties instance.

InitializeSynonyms()

Initialisiert den Satz von Synonymen, die für jede nativ erkannte Eigenschaft im aktuellen DataConnectionProperties instance verfügbar sind.

InitializeValue(String, Object)

Initialisiert den Wert einer angegebenen Verbindungseigenschaft.

InitializeValues(IDictionary<String,Object>)

Initialisiert Werte für einen angegebenen Satz von Eigenschaften unter Verwendung eines Wörterbuchs von Name-Wert-Paaren.

IsSensitive(String)

Gibt an, ob eine Eigenschaft vertrauliche Informationen enthält.

ModifyProperty(String, Attribute[])

Ändert eine vorhandene Eigenschaft, deren aktuelle DataConnectionProperties instance nativ bekannt ist.

OnPropertyChanged(PropertyChangedEventArgs)

Löst das PropertyChanged-Ereignis aus.

Parse(String)

Zerlegt die Komponenten eines Verbindungszeichenfolge in eine Reihe von Eigenschaften im aktuellen DataConnectionProperties instance.

ReadKeyFromString(String, Int32)

Liest einen Eigenschaftenschlüsselnamen aus einem Verbindungszeichenfolge beginnend bei einem angegebenen Index und aktualisiert dann den Index so, dass er auf eine Position verweist, die unmittelbar auf den Namen des Eigenschaftsschlüssels folgt.

ReadValueFromString(String, String, Int32)

Liest einen Eigenschaftswert aus einem Verbindungszeichenfolge beginnend bei einem angegebenen Index, konvertiert ihn in den richtigen Typ und aktualisiert den Index so, dass er auf eine Position nach dem Eigenschaftennamen verweist.

Remove(String)

Entfernt eine Eigenschaft aus der aktuellen Verbindungseigenschaftenauflistung.

RemoveProperty(String)

Entfernt eine nativ erkannte Eigenschaft aus der aktuellen Auflistung von Eigenschaften.

Reset()

Setzt die Werte der Verbindungseigenschaften auf einen Anfangszustand zurück.

Reset(String)

Entfernt die angegebene Eigenschaft aus dem aktuellen Satz von Datenverbindungseigenschaften.

ResolveProperty(String, Boolean)

Sucht die angegebene Eigenschaft in der Liste der Synonyme und macht diese Eigenschaft optional zum primären Namen für die Synonyms-Auflistung, sofern dies noch nicht der Fall ist.

SetPropertySynonyms(String, String[])

Legt die Synonyme für die angegebene Eigenschaft fest oder löscht sie.

ShouldPersistProperty(String)

Gibt an, ob eine Eigenschaft beim Erstellen eines Verbindungszeichenfolge beibehalten werden soll.

ToDisplayString()

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

ToSafeString()

Ruft eine Zeichenfolgendarstellung der aktuellen Datenverbindungseigenschaften ab, die vertrauliche Eigenschaften oder Eigenschaften ausschließt, die nicht beibehalten werden sollen.

ToString()

Ruft die Standardzeichenfolgendarstellung der aktuellen Verbindungseigenschaften ab.

TryGetValue(String, Object)

Ruft den Wert der angegebenen Eigenschaft ab.

Ereignisse

PropertyChanged

Tritt beim Auftreten einer Änderung an einer Verbindungseigenschaft auf.

Explizite Schnittstellenimplementierungen

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

Stellt eine Implementierung der Schnittstellen IVsDataConnectionProperties und IVsDataConnectionUIProperties dar.

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

Stellt eine Implementierung der Schnittstellen IVsDataConnectionProperties und IVsDataConnectionUIProperties dar.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Stellt eine Implementierung der Schnittstellen IVsDataConnectionProperties und IVsDataConnectionUIProperties dar.

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

Stellt eine Implementierung der Schnittstellen IVsDataConnectionProperties und IVsDataConnectionUIProperties dar.

ICustomTypeDescriptor.GetAttributes()

Ruft eine Auflistung von benutzerdefinierten Attributen 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()

Ruft die Ereignisse für die angegebene instance einer Komponente ab.

ICustomTypeDescriptor.GetEvents(Attribute[])

Ruft die Ereignisse für diese instance einer Komponente ab, wobei das angegebene Attributarray als Filter verwendet wird.

ICustomTypeDescriptor.GetProperties()

Ruft die Eigenschaften für die angegebene instance einer Komponente ab.

ICustomTypeDescriptor.GetProperties(Attribute[])

Ruft die Eigenschaften für die angegebene instance einer Komponente ab, wobei das Attributarray als Filter verwendet wird.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Ruft ein -Objekt ab, das die vom angegebenen Eigenschaftendeskriptor beschriebene Eigenschaft enthält.

IEnumerable.GetEnumerator()

Ruft einen IEnumeratorab.

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

Stellt eine Implementierung der Schnittstellen IVsDataConnectionProperties und IVsDataConnectionUIProperties dar.

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. Wenn es NULL ist, geben Sie eine leere Enumeration zurück.

Gilt für: