Freigeben über


AdoDotNetConnectionProperties-Klasse

Stellt eine Implementierung der DataConnectionProperties-Klasse mithilfe der ADO.NET Verbindungszeichenfolgengeneratorbasisklasse bereit (DbConnectionStringBuilder).

Vererbungshierarchie

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

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

Syntax

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

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode AdoDotNetConnectionProperties(String) Klassenkonstruktor.Instanziiert eine parametrisierte Instanz der Klasse AdoDotNetConnectionProperties, die den ADO.NET Anbieternamen angibt.
Öffentliche Methode AdoDotNetConnectionProperties(String, String) Parametrisierter Klassenkonstruktor.Instanziiert eine parametrisierte Instanz der Klasse AdoDotNetConnectionProperties, die die invariante Namen ADO.NET Anbieters und eine Verbindungszeichenfolge des Anbieters enthält.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ConnectionStringBuilder Ruft das zugrunde liegende ADO.NET Verbindungszeichenfolgengeneratorobjekt für die Strom-Verbindungseigenschafteninstanz ab.
Öffentliche Eigenschaft IsComplete Ruft einen booleschen Wert ab, der angibt, ob eine angegebene Verbindungszeichenfolge abgeschlossen ist. (Überschreibt DataConnectionProperties.IsComplete.)
Öffentliche Eigenschaft IsExtensible Ruft ab oder legt einen solchen Boolean-Wert fest, der angibt, ob die DDEX-Anbieter-Verbindungseigenschaften erweiterbar sind. (Überschreibt DataConnectionProperties.IsExtensible.)
Öffentliche Eigenschaft Item Ruft einen Wert für eine angegebene Eigenschaft auf dem DDEX-Anbieter fest. (Überschreibt DataConnectionProperties.Item.)
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. (Von DataConnectionProperties geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt eine neue Eigenschaft der aktuellen Verbindungseigenschaftenauflistung hinzu. (Überschreibt DataConnectionProperties.Add(String).)
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. (Von DataConnectionProperties geerbt.)
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. (Von DataConnectionProperties geerbt.)
Öffentliche Methode Contains Testet, ob eine angegebene Eigenschaft ein Member des aktuellen ist, von Verbindungseigenschaften festgelegt wird. (Überschreibt DataConnectionProperties.Contains(String).)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode EquivalentTo Testet, ob die aktuelle Instanz der Klasse in einer anderen Klasseninstanz entspricht. (Überschreibt DataConnectionProperties.EquivalentTo(DataConnectionProperties).)
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 des Eigenschaftennamens beschränkt, den Satz "aus elementaren" darzustellen Eigenschaften ab, die von der aktuellen AdoDotNetConnectionProperties-Klasseninstanz erkennbar sind. (Überschreibt DataConnectionProperties.GetBasicProperties().)
Öffentliche Methode GetEnumerator Ruft einen Enumerator, der über alle bekannten Verbindungseigenschaften und ihren Werten auflistet, wenn überhaupt ab. (Überschreibt DataConnectionProperties.GetEnumerator().)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Geschützte Methode GetNameAsString Formatiert einen Eigenschaftennamen für Platzierung in einer Verbindungszeichenfolge. (Von DataConnectionProperties geerbt.)
Geschützte Methode GetProperties() Ruft die Auflistung von Deskriptoren aller derzeit bekannten Eigenschaften ab. (Von DataConnectionProperties geerbt.)
Geschützte Methode GetProperties(array<Attribute[]) Ruft die Auflistung von Deskriptoren nur von bekannten Eigenschaften ab, die einen angegebenen Satz von Attribute übereinstimmen. (Von DataConnectionProperties geerbt.)
Geschützte Methode GetProperty Ruft den Deskriptor einer Eigenschaft mit dem angegebenen Eigenschaftennamen ab. (Von DataConnectionProperties geerbt.)
Öffentliche Methode GetSynonyms Ruft eine Matrixliste von Synonymen für eine angegebene Datenverbindungseigenschaft ab. (Überschreibt DataConnectionProperties.GetSynonyms(String).)
Ö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. (Von DataConnectionProperties geerbt.)
Geschützte Methode Initialize Initialisiert die aktuelle DataConnectionProperties-Instanz in ihren Standardzustand, wird jede Eigenschaft im angegebenen Wörterbuch fest. (Von DataConnectionProperties geerbt.)
Geschützte Methode InitializeProperties Initialisiert den Satz von systemintern erkannten Eigenschaften für die aktuelle Instanz DataConnectionProperties. (Von DataConnectionProperties geerbt.)
Geschützte Methode InitializeSynonyms Initialisiert den von Synonymen, die für jedes erkannte verfügbar sind systemintern, Eigenschaft in der aktuellen Instanz DataConnectionProperties. (Von DataConnectionProperties geerbt.)
Geschützte Methode InitializeValue Initialisiert den Wert einer angegebenen Verbindungseigenschaft. (Von DataConnectionProperties geerbt.)
Geschützte Methode InitializeValues Initialisiert Werte für einen angegebenen Satz von Eigenschaften mithilfe eines Wörterbuchs von Name-Wert-Paaren. (Von DataConnectionProperties geerbt.)
Öffentliche Methode IsSensitive Gibt einen booleschen Wert zurück, ob eine angegebene Eigenschaft keine vertraulichen Informationen enthält. (Überschreibt DataConnectionProperties.IsSensitive(String).)
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. (Von DataConnectionProperties geerbt.)
Geschützte Methode OnPropertyChanged Löst das PropertyChanged-Ereignis aus. (Von DataConnectionProperties geerbt.)
Öffentliche Methode Parse Disassembliert die Komponenten einer Verbindungszeichenfolge in einen Satz von Verbindungseigenschaften wie Sie in der aktuellen AdoDotNetConnectionProperties-Klasseninstanz. (Überschreibt DataConnectionProperties.Parse(String).)
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. (Von DataConnectionProperties geerbt.)
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. (Von DataConnectionProperties geerbt.)
Öffentliche Methode Remove Entfernen einer Eigenschaft aus der aktuellen Verbindungseigenschaftenauflistung. (Überschreibt DataConnectionProperties.Remove(String).)
Geschützte Methode RemoveProperty Entfernt eine systemintern erkannte Eigenschaft. (Von DataConnectionProperties geerbt.)
Öffentliche Methode Reset() Fügt eine Verbindungseigenschaft zu Anfangswert zurück. (Überschreibt DataConnectionProperties.Reset().)
Öffentliche Methode Reset(String) Stellt einen Eigenschaftswert zu Anfangswert zurückgesetzt. (Überschreibt DataConnectionProperties.Reset(String).)
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. (Von DataConnectionProperties geerbt.)
Geschützte Methode SetSynonyms Legt eine Liste von Zeichenfolgen als Synonyme eines angegebenen niedrigen Eigenschaftennamen fest. (Von DataConnectionProperties geerbt.)
Geschützte Methode ShouldPersistProperty Gibt an, ob eine Eigenschaft beibehalten werden soll, wenn eine Verbindungszeichenfolge erstellt. (Von DataConnectionProperties geerbt.)
Öffentliche Methode Test Tests, dass die aktuelle, von Verbindungseigenschaften festgelegt, erfolgreich eine Verbindung geöffnet. (Überschreibt DataConnectionProperties.Test().)
Öffentliche Methode ToDisplayString Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften ab, die für Anzeige auf dem Bildschirm geeignet sind. (Überschreibt DataConnectionProperties.ToDisplayString().)
Öffentliche Methode ToFullString Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften für diese Instanz ab. (Überschreibt DataConnectionProperties.ToFullString().)
Öffentliche Methode ToString Ruft eine vollständige Zeichenfolgendarstellung der aktuellen Verbindungseigenschaften ab. (Von DataConnectionProperties geerbt.)
Geschützte Methode ToTestString Ruft ein Formular der Verbindungszeichenfolge abgerufen, die zum Testen der Verbindung verwendet werden kann.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PropertyChanged Ereignis, das auf das Auftreten einer Änderung an einer Verbindungseigenschaft auslöst. (Von DataConnectionProperties geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Add Fügt ein Element als Schlüssel-Wert-Paare der angegebenen Instanz IDictionary hinzu.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Clear Entfernt alle Elemente aus der angegebenen IDictionary-Instanz.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Contains Bestimmt, ob die aktuelle Instanz 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, die in der aktuellen Instanz 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 Gibt ein IDictionaryEnumerator-Objekt für die IDictionary-Instanz zurück.
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Ruft einen Enumerator ab, der ist, durch die Verbindungseigenschaftenauflistung zu durchlaufen.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetEvents() Ruft die Ereignisse für die bestimmte 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 bestimmte Instanz einer Komponente ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetProperties(array<Attribute[]) Ruft die Eigenschaften für die bestimmte Instanz einer Komponente mithilfe des Attributarrays als Filter ab.
Explizite SchnittstellenimplementierungPrivate Methode ICustomTypeDescriptor.GetPropertyOwner Ruft ein Objekt ab, das die Eigenschaft enthält, die von den angegebenen Eigenschaftendeskriptor beschrieben wird.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.IsFixedSize Ruft einen booleschen Wert ab, ob die angegebene Instanz IDictionary eine feste Größe hat.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.IsReadOnly Ruft ein boolesches Angeben ab, ob die Instanz IDictionary schreibgeschützt ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized Ruft einen Wert ab, der angibt, ob auf die Verbindungseigenschaftenauflistung synchronisiert wird (threadsicher).
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Item Ruft ein Element oder Element, mit dem angegebenen Schlüssel aus der aktuellen Instanz IDictionary ab.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Keys Ruft ein ICollection-Objekt ab, das die Schlüssel für die Instanz IDictionary enthält.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Remove Entfernt das Element mit dem angegebenen Schlüssel aus der IDictionary-Instanz.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot Ruft ein Objekt ab, das verwendet werden kann, um Zugriff auf die Verbindungseigenschaftenauflistung zu synchronisieren.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Values Ruft ein ICollection-Objekt ab, das die Werte in der angegebenen IDictionary-Instanz enthält.
Explizite SchnittstellenimplementierungPrivates Ereignis IDataConnectionProperties.PropertyChanged Ereignis, das auf das Auftreten einer Änderung an einer Verbindungseigenschaft auslöst. (Von DataConnectionProperties geerbt.)

Zum Seitenanfang

Hinweise

Es wird nicht erwartet, dass ein DDEX-Anbieter auf der ADO.NET-Objektenumeration anpassen muss. Allerdings ist diese Klasse eine Basisklasse, die in Szenarien erweitert können, die hinzugefügt oder geänderte Enumerationsfunktionalität in Visual Studio erforderlich ist.

Die meisten öffentlichen Methoden für diese Klasse werden von der Basisklasse überschrieben (Klasse DataConnectionProperties ) da diese Implementierung nicht auf jedem der Basisklasse für Hilfe zu Aufgaben wie Analyse- und Erstellung benötigt; und delegiert sie normalerweise auf den entsprechenden Aufruf auf dem Verbindungszeichenfolgengeneratorobjekt.

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.AdoDotNet-Namespace

DataConnectionProperties

DbConnectionStringBuilder

EnumerateObjects