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 | |
---|---|---|
![]() |
AdoDotNetConnectionProperties(String) | Klassenkonstruktor.Instanziiert eine parametrisierte Instanz der Klasse AdoDotNetConnectionProperties, die den ADO.NET Anbieternamen angibt. |
![]() |
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 | |
---|---|---|
![]() |
ConnectionStringBuilder | Ruft das zugrunde liegende ADO.NET Verbindungszeichenfolgengeneratorobjekt für die Strom-Verbindungseigenschafteninstanz ab. |
![]() |
IsComplete | Ruft einen booleschen Wert ab, der angibt, ob eine angegebene Verbindungszeichenfolge abgeschlossen ist. (Überschreibt DataConnectionProperties.IsComplete.) |
![]() |
IsExtensible | Ruft ab oder legt einen solchen Boolean-Wert fest, der angibt, ob die DDEX-Anbieter-Verbindungseigenschaften erweiterbar sind. (Überschreibt DataConnectionProperties.IsExtensible.) |
![]() |
Item | Ruft einen Wert für eine angegebene Eigenschaft auf dem DDEX-Anbieter fest. (Überschreibt DataConnectionProperties.Item.) |
![]() |
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 | |
---|---|---|
![]() |
Add | Fügt eine neue Eigenschaft der aktuellen Verbindungseigenschaftenauflistung hinzu. (Überschreibt DataConnectionProperties.Add(String).) |
![]() |
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.) |
![]() |
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.) |
![]() |
Contains | Testet, ob eine angegebene Eigenschaft ein Member des aktuellen ist, von Verbindungseigenschaften festgelegt wird. (Überschreibt DataConnectionProperties.Contains(String).) |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
EquivalentTo | Testet, ob die aktuelle Instanz der Klasse in einer anderen Klasseninstanz entspricht. (Überschreibt DataConnectionProperties.EquivalentTo(DataConnectionProperties).) |
![]() |
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.) |
![]() |
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().) |
![]() |
GetEnumerator | Ruft einen Enumerator, der über alle bekannten Verbindungseigenschaften und ihren Werten auflistet, wenn überhaupt ab. (Überschreibt DataConnectionProperties.GetEnumerator().) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetNameAsString | Formatiert einen Eigenschaftennamen für Platzierung in einer Verbindungszeichenfolge. (Von DataConnectionProperties geerbt.) |
![]() |
GetProperties() | Ruft die Auflistung von Deskriptoren aller derzeit bekannten Eigenschaften ab. (Von DataConnectionProperties geerbt.) |
![]() |
GetProperties(array<Attribute[]) | Ruft die Auflistung von Deskriptoren nur von bekannten Eigenschaften ab, die einen angegebenen Satz von Attribute übereinstimmen. (Von DataConnectionProperties geerbt.) |
![]() |
GetProperty | Ruft den Deskriptor einer Eigenschaft mit dem angegebenen Eigenschaftennamen ab. (Von DataConnectionProperties geerbt.) |
![]() |
GetSynonyms | Ruft eine Matrixliste von Synonymen für eine angegebene Datenverbindungseigenschaft ab. (Überschreibt DataConnectionProperties.GetSynonyms(String).) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
GetValueAsString | Formatiert einen Eigenschaftswert für Platzierung in einer Verbindungszeichenfolge. (Von DataConnectionProperties geerbt.) |
![]() |
Initialize | Initialisiert die aktuelle DataConnectionProperties-Instanz in ihren Standardzustand, wird jede Eigenschaft im angegebenen Wörterbuch fest. (Von DataConnectionProperties geerbt.) |
![]() |
InitializeProperties | Initialisiert den Satz von systemintern erkannten Eigenschaften für die aktuelle Instanz DataConnectionProperties. (Von DataConnectionProperties geerbt.) |
![]() |
InitializeSynonyms | Initialisiert den von Synonymen, die für jedes erkannte verfügbar sind systemintern, Eigenschaft in der aktuellen Instanz DataConnectionProperties. (Von DataConnectionProperties geerbt.) |
![]() |
InitializeValue | Initialisiert den Wert einer angegebenen Verbindungseigenschaft. (Von DataConnectionProperties geerbt.) |
![]() |
InitializeValues | Initialisiert Werte für einen angegebenen Satz von Eigenschaften mithilfe eines Wörterbuchs von Name-Wert-Paaren. (Von DataConnectionProperties geerbt.) |
![]() |
IsSensitive | Gibt einen booleschen Wert zurück, ob eine angegebene Eigenschaft keine vertraulichen Informationen enthält. (Überschreibt DataConnectionProperties.IsSensitive(String).) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
ModifyProperty | Ändert eine vorhandene Eigenschaft, die die aktuelle Instanz DataConnectionProperties systemintern berücksichtigt. (Von DataConnectionProperties geerbt.) |
![]() |
OnPropertyChanged | Löst das PropertyChanged-Ereignis aus. (Von DataConnectionProperties geerbt.) |
![]() |
Parse | Disassembliert die Komponenten einer Verbindungszeichenfolge in einen Satz von Verbindungseigenschaften wie Sie in der aktuellen AdoDotNetConnectionProperties-Klasseninstanz. (Überschreibt DataConnectionProperties.Parse(String).) |
![]() |
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.) |
![]() |
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.) |
![]() |
Remove | Entfernen einer Eigenschaft aus der aktuellen Verbindungseigenschaftenauflistung. (Überschreibt DataConnectionProperties.Remove(String).) |
![]() |
RemoveProperty | Entfernt eine systemintern erkannte Eigenschaft. (Von DataConnectionProperties geerbt.) |
![]() |
Reset() | Fügt eine Verbindungseigenschaft zu Anfangswert zurück. (Überschreibt DataConnectionProperties.Reset().) |
![]() |
Reset(String) | Stellt einen Eigenschaftswert zu Anfangswert zurückgesetzt. (Überschreibt DataConnectionProperties.Reset(String).) |
![]() |
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.) |
![]() |
SetSynonyms | Legt eine Liste von Zeichenfolgen als Synonyme eines angegebenen niedrigen Eigenschaftennamen fest. (Von DataConnectionProperties geerbt.) |
![]() |
ShouldPersistProperty | Gibt an, ob eine Eigenschaft beibehalten werden soll, wenn eine Verbindungszeichenfolge erstellt. (Von DataConnectionProperties geerbt.) |
![]() |
Test | Tests, dass die aktuelle, von Verbindungseigenschaften festgelegt, erfolgreich eine Verbindung geöffnet. (Überschreibt DataConnectionProperties.Test().) |
![]() |
ToDisplayString | Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften ab, die für Anzeige auf dem Bildschirm geeignet sind. (Überschreibt DataConnectionProperties.ToDisplayString().) |
![]() |
ToFullString | Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften für diese Instanz ab. (Überschreibt DataConnectionProperties.ToFullString().) |
![]() |
ToString | Ruft eine vollständige Zeichenfolgendarstellung der aktuellen Verbindungseigenschaften ab. (Von DataConnectionProperties geerbt.) |
![]() |
ToTestString | Ruft ein Formular der Verbindungszeichenfolge abgerufen, die zum Testen der Verbindung verwendet werden kann. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
PropertyChanged | Ereignis, das auf das Auftreten einer Änderung an einer Verbindungseigenschaft auslöst. (Von DataConnectionProperties geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
IDictionary.Add | Fügt ein Element als Schlüssel-Wert-Paare der angegebenen Instanz IDictionary hinzu. |
![]() ![]() |
IDictionary.Clear | Entfernt alle Elemente aus der angegebenen IDictionary-Instanz. |
![]() ![]() |
IDictionary.Contains | Bestimmt, ob die aktuelle Instanz IDictionary ein Element mit dem angegebenen Schlüssel enthält. |
![]() ![]() |
ICollection.CopyTo | Kopiert den Satz von Verbindungseigenschaften zu einem Array und beginnt am angegebenen Arrayindex. |
![]() ![]() |
ICollection.Count | Ruft die Anzahl der Elemente, die in der aktuellen Instanz ICollection enthalten sind. |
![]() ![]() |
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 | Ruft einen Editor des angegebenen Typs für dieses Objekt ab. |
![]() ![]() |
IDictionary.GetEnumerator | Gibt ein IDictionaryEnumerator-Objekt für die IDictionary-Instanz zurück. |
![]() ![]() |
IEnumerable.GetEnumerator | Ruft einen Enumerator ab, der ist, durch die Verbindungseigenschaftenauflistung zu durchlaufen. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents() | Ruft die Ereignisse für die bestimmte Instanz einer Komponente ab. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Ruft die Ereignisse für diese Instanz einer Komponente mithilfe des angegebenen Attributarrays als Filter ab. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties() | Ruft die Eigenschaften für die bestimmte Instanz einer Komponente ab. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Ruft die Eigenschaften für die bestimmte Instanz einer Komponente mithilfe des Attributarrays als Filter ab. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Ruft ein Objekt ab, das die Eigenschaft enthält, die von den angegebenen Eigenschaftendeskriptor beschrieben wird. |
![]() ![]() |
IDictionary.IsFixedSize | Ruft einen booleschen Wert ab, ob die angegebene Instanz IDictionary eine feste Größe hat. |
![]() ![]() |
IDictionary.IsReadOnly | Ruft ein boolesches Angeben ab, ob die Instanz IDictionary schreibgeschützt ist. |
![]() ![]() |
ICollection.IsSynchronized | Ruft einen Wert ab, der angibt, ob auf die Verbindungseigenschaftenauflistung synchronisiert wird (threadsicher). |
![]() ![]() |
IDictionary.Item | Ruft ein Element oder Element, mit dem angegebenen Schlüssel aus der aktuellen Instanz IDictionary ab. |
![]() ![]() |
IDictionary.Keys | Ruft ein ICollection-Objekt ab, das die Schlüssel für die Instanz IDictionary enthält. |
![]() ![]() |
IDictionary.Remove | Entfernt das Element mit dem angegebenen Schlüssel aus der IDictionary-Instanz. |
![]() ![]() |
ICollection.SyncRoot | Ruft ein Objekt ab, das verwendet werden kann, um Zugriff auf die Verbindungseigenschaftenauflistung zu synchronisieren. |
![]() ![]() |
IDictionary.Values | Ruft ein ICollection-Objekt ab, das die Werte in der angegebenen IDictionary-Instanz enthält. |
![]() ![]() |
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.