Freigeben über


DataConnectionProperties-Klasse

Bietet Unterstützung für die Analyse und Formatierungen von Verbindungszeichenfolgen, die diese Eigenschaften enthalten, sowie für stark typisierten Eigenschaftspeicher, benutzerdefinierte Attribute und Synonyme.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.DataConnectionProperties
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Syntax

'Declaration
Public Class DataConnectionProperties _
    Implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection,  _
    IEnumerable
public class DataConnectionProperties : IDataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class DataConnectionProperties : IDataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type DataConnectionProperties =  
    class 
        interface IDataConnectionProperties 
        interface ICustomTypeDescriptor 
        interface IDictionary 
        interface ICollection 
        interface IEnumerable 
    end
public class DataConnectionProperties implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable

Der DataConnectionProperties-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DataConnectionProperties() Klassenkonstruktor.Instanziiert eine Instanz der Klasse nicht parametrisierte DataConnectionProperties.
Öffentliche Methode DataConnectionProperties(IComparer) Klassenkonstruktor.Instanziiert eine Instanz der parametrisierte DataConnectionProperties-Klasse, die die Möglichkeit bietet, Eigenschaftennamen zu vergleichen.
Öffentliche Methode DataConnectionProperties(IComparer, Char, Char) Klassenkonstruktor.Instanziiert eine Instanz der parametrisierte DataConnectionProperties-Klasse, die die Möglichkeit bietet, Eigenschaftennamen zu vergleichen.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft IsComplete Ruft einen booleschen Wert ab, der angibt, ob eine angegebene Verbindungszeichenfolge abgeschlossen ist.
Öffentliche Eigenschaft IsExtensible Ruft ab oder legt einen booleschen Wert fest, der angibt, ob die DDEX-Anbieter-Verbindungseigenschaften erweiterbar sind.
Öffentliche Eigenschaft Item Ruft ab oder legt einen Wert für eine angegebene Eigenschaft auf dem DDEX-Anbieter fest.
Geschützte Eigenschaft OrderedProperties Ruft eine Auflistung Eigenschaftennamen ab, die eine angemessene angeben (oder) erforderliche Reihenfolge für die Eigenschaften, wenn Sie im Zeichenfolgenformat dargestellt werden.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt eine neue Eigenschaft der aktuellen Verbindungseigenschaftauflistung hinzu.
Geschützte Methode AddProperty(PropertyDescriptor, array<Attribute[]) Fügt dynamisch eine neue Eigenschaft der Auflistung von Eigenschaften hinzu, die direkt von der aktuellen Instanz der Klasse DataConnectionProperties erkannt werden.
Geschützte Methode AddProperty(String, Type, array<Attribute[]) Fügt dynamisch eine neue Eigenschaft der Auflistung von Eigenschaften hinzu, die direkt von dieser Datenverbindungseigenschaftinstanz erkannt werden.
Öffentliche Methode Contains Testet, ob eine angegebene Eigenschaft ein Member des aktuellen ist, der von den Verbindungseigenschaften festgelegt ist.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode EquivalentTo Ruft einen booleschen Wert ab, der angibt, ob die aktuelle Instanz der DataConnectionProperties-Klasse zu einer anderen DataConnectionProperties-Instanz entspricht.
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetBasicProperties Ruft ein Array von Eigenschaftennamen ab, die den Satz von "grundlegenden" Eigenschaften darstellen, die von der aktuellen Instanz DataConnectionProperties bezeichnet werden.
Öffentliche Methode GetEnumerator Ruft einen Enumerator, der über alle bekannten Verbindungseigenschaften und ihre Werte auflistet, sofern ab.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Geschützte Methode GetNameAsString Formatiert einen Eigenschaftennamen für Platzierung in einer Verbindungszeichenfolge.
Geschützte Methode GetProperties() Ruft die Auflistung von Deskriptoren aller derzeit bekannten Eigenschaften ab.
Geschützte Methode GetProperties(array<Attribute[]) Ruft die Auflistung von Deskriptoren nur von bekannten Eigenschaften ab, die einen angegebenen Satz von Attribute übereinstimmen.
Geschützte Methode GetProperty Ruft den Deskriptor einer Eigenschaft mit dem angegebenen Eigenschaftennamen ab.
Öffentliche Methode GetSynonyms Ruft eine Matrixliste von Synonymen für eine angegebene Eigenschaft ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode GetValueAsString Formatiert einen Eigenschaftswert für Platzierung in einer Verbindungszeichenfolge.
Geschützte Methode Initialize Initialisiert die aktuelle DataConnectionProperties-Instanz in ihren Standardzustand, wird jede Eigenschaft im angegebenen Wörterbuch fest.
Geschützte Methode InitializeProperties Initialisiert den Satz von systemintern erkannten Eigenschaften für die aktuelle Instanz DataConnectionProperties.
Geschützte Methode InitializeSynonyms Initialisiert den von Synonymen, die für jedes erkannte verfügbar sind systemintern, Eigenschaft in der aktuellen Instanz DataConnectionProperties.
Geschützte Methode InitializeValue Initialisiert den Wert einer angegebenen Verbindungseigenschaft.
Geschützte Methode InitializeValues Initialisiert Werte für einen angegebenen Satz von Eigenschaften mithilfe eines Wörterbuchs von Name-Wert-Paaren.
Öffentliche Methode IsSensitive Gibt an, ob eine Eigenschaft vertrauliche Informationen enthält.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode ModifyProperty Ändert eine vorhandene Eigenschaft, die die aktuelle Instanz DataConnectionProperties systemintern berücksichtigt.
Geschützte Methode OnPropertyChanged Löst das PropertyChanged-Ereignis aus.
Öffentliche Methode Parse Disassembliert die Komponenten einer Verbindungszeichenfolge in einen Satz von Eigenschaften in der aktuellen Instanz DataConnectionProperties.
Geschützte Methode ReadNameFromString Liest einen Eigenschaftennamen aus einer Verbindungszeichenfolge, die an einem angegebenen Index beginnt, aktualisiert dann den Index, um zu einer Position direkt nach dem Eigenschaftennamen zeigen.
Geschützte Methode ReadValueFromString Liest einen Eigenschaftswert aus einer Verbindungszeichenfolge, die an einem angegebenen Index beginnt, wird er in den richtigen Typ und aktualisiert den Index, um auf eine Position nach dem Eigenschaftennamen zeigen.
Öffentliche Methode Remove Entfernt eine Eigenschaft aus der aktuellen Verbindungseigenschaftauflistung.
Geschützte Methode RemoveProperty Entfernt eine systemintern erkannte Eigenschaft.
Öffentliche Methode Reset() Setzt die Werte von Verbindungseigenschaften zu einem Ausgangszustand zurück.
Öffentliche Methode Reset(String) Setzt den Wert einer angegebenen Verbindungseigenschaft in ihren ursprünglichen Zustand zurück.
Geschützte Methode ResolveSynonym Versuche zu den Beschlüssen ein Synonym für PropertyDescriptor zugeordnet mit einer Eigenschaft durch die Rückgabe des grundlegenden Eigenschaftendeskriptors.
Geschützte Methode SetSynonyms Legt eine Liste von Zeichenfolgen als Synonyme eines angegebenen niedrigen Eigenschaftennamen fest.
Geschützte Methode ShouldPersistProperty Gibt an, ob eine Eigenschaft beibehalten werden soll, wenn eine Verbindungszeichenfolge erstellt.
Öffentliche Methode Test Um Tests, um sicherzustellen, dass der aktuelle, der von den Verbindungseigenschaften festgelegt wird, erfolgreich eine Verbindung geöffnet.
Öffentliche Methode ToDisplayString Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften ab, die für die Anzeige auf dem Bildschirm geeignet sind.
Öffentliche Methode ToFullString Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften für diese Instanz ab.
Öffentliche Methode ToString Ruft eine vollständige Zeichenfolgendarstellung der aktuellen Verbindungseigenschaften ab. (Überschreibt Object.ToString.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PropertyChanged Ereignis, das auf das Auftreten einer Änderung an einer Verbindungseigenschaft auslöst.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Add Fügt ein Element als Schlüssel-Wert-Paar angegebenen IDictionary hinzu.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Clear Entfernt alle Elemente der angegebenen IDictionary.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Contains Ermittelt, ob das IDictionary ein Element mit dem angegebenen Schlüssel enthält.
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo Kopiert den Satz von Verbindungseigenschaften zu einem Array und beginnt am angegebenen Arrayindex.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.Count Ruft die Anzahl der Elemente ab, die in ICollection enthalten sind.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetAttributes Ruft eine Auflistung benutzerdefinierter Attribute für das angegebene Objekt ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetClassName Ruft den Klassennamen des angegebenen Objekts ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetComponentName Ruft den Namen des angegebenen Objekts ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetConverter Ruft einen Typkonverter für das angegebene Objekt ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetDefaultEvent Ruft das Standardereignis für das angegebene Objekt ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetDefaultProperty Ruft die Standardeigenschaft für das angegebene Objekt ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetEditor Ruft einen Editor des angegebenen Typs für dieses Objekt ab.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.GetEnumerator Ruft IDictionaryEnumerator für IDictionary ab.
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Ruft einen Enumerator ab, der ist, durch die Verbindungseigenschaftauflistung zu durchlaufen.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetEvents() Ruft die Ereignisse für die angegebene Instanz einer Komponente ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetEvents(array<Attribute[]) Ruft die Ereignisse für diese Instanz einer Komponente mithilfe des angegebenen Attributarrays als Filter ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetProperties() Ruft die Eigenschaften für die angegebene Instanz einer Komponente ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetProperties(array<Attribute[]) Ruft die Eigenschaften für die angegebene Instanz einer Komponente mithilfe des Attributarrays als Filter ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetPropertyOwner Ruft ein Objekt ab, das die Eigenschaft enthält, die vom angegebenen Eigenschaftendeskriptor beschrieben wird.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.IsFixedSize Ruft einen booleschen Wert ab, ob angegebene IDictionary eine feste Größe verfügt.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.IsReadOnly Ruft ein boolesches Angeben ab, ob IDictionary schreibgeschützt ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized Ruft einen Wert ab, der angibt, ob Verbindungseigenschaftauflistung Zugriff auf die synchronisiert (threadsicher) ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Item Ruft ein Element oder Element, mit dem angegebenen Schlüssel ab.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Keys Ruft ICollection ab, das die Schlüssel für IDictionary enthält.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Remove Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot Ruft ein Objekt ab, das verwendet werden kann, um Zugriff auf die Verbindungseigenschaftauflistung zu synchronisieren.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Values Ruft ICollection ab, das die Werte in angegebenen IDictionary enthält.
Explizite SchnittstellenimplementierungPrivates Ereignis IDataConnectionProperties.PropertyChanged Ereignis, das auf das Auftreten einer Änderung an einer Verbindungseigenschaft auslöst.

Zum Seitenanfang

Hinweise

Im einfachsten Fall sollte eine abgeleitete Klasse Eigenschaften der Klasse hinzufügen und Teilattribute auf diesen Eigenschaften platzieren, um deren Verhalten anzupassen. Im erweiterten Fall kann eine abgeleitete Klasse die Analyse und den Formatierungscode überschreiben und ändert sich dynamisch eine der Eigenschaften basierend auf bestimmten Aktionen, wie Festlegen des Werts einer Eigenschaft.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data-Namespace

DataConnection