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 | |
---|---|---|
![]() |
DataConnectionProperties() | Klassenkonstruktor.Instanziiert eine Instanz der Klasse nicht parametrisierte DataConnectionProperties. |
![]() |
DataConnectionProperties(IComparer) | Klassenkonstruktor.Instanziiert eine Instanz der parametrisierte DataConnectionProperties-Klasse, die die Möglichkeit bietet, Eigenschaftennamen zu vergleichen. |
![]() |
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 | |
---|---|---|
![]() |
IsComplete | Ruft einen booleschen Wert ab, der angibt, ob eine angegebene Verbindungszeichenfolge abgeschlossen ist. |
![]() |
IsExtensible | Ruft ab oder legt einen booleschen Wert fest, der angibt, ob die DDEX-Anbieter-Verbindungseigenschaften erweiterbar sind. |
![]() |
Item | Ruft ab oder legt einen Wert für eine angegebene Eigenschaft auf dem DDEX-Anbieter fest. |
![]() |
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 | |
---|---|---|
![]() |
Add | Fügt eine neue Eigenschaft der aktuellen Verbindungseigenschaftauflistung hinzu. |
![]() |
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. |
![]() |
AddProperty(String, Type, array<Attribute[]) | Fügt dynamisch eine neue Eigenschaft der Auflistung von Eigenschaften hinzu, die direkt von dieser Datenverbindungseigenschaftinstanz erkannt werden. |
![]() |
Contains | Testet, ob eine angegebene Eigenschaft ein Member des aktuellen ist, der von den Verbindungseigenschaften festgelegt ist. |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
EquivalentTo | Ruft einen booleschen Wert ab, der angibt, ob die aktuelle Instanz der DataConnectionProperties-Klasse zu einer anderen DataConnectionProperties-Instanz entspricht. |
![]() |
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 von Eigenschaftennamen ab, die den Satz von "grundlegenden" Eigenschaften darstellen, die von der aktuellen Instanz DataConnectionProperties bezeichnet werden. |
![]() |
GetEnumerator | Ruft einen Enumerator, der über alle bekannten Verbindungseigenschaften und ihre Werte auflistet, sofern ab. |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetNameAsString | Formatiert einen Eigenschaftennamen für Platzierung in einer Verbindungszeichenfolge. |
![]() |
GetProperties() | Ruft die Auflistung von Deskriptoren aller derzeit bekannten Eigenschaften ab. |
![]() |
GetProperties(array<Attribute[]) | Ruft die Auflistung von Deskriptoren nur von bekannten Eigenschaften ab, die einen angegebenen Satz von Attribute übereinstimmen. |
![]() |
GetProperty | Ruft den Deskriptor einer Eigenschaft mit dem angegebenen Eigenschaftennamen ab. |
![]() |
GetSynonyms | Ruft eine Matrixliste von Synonymen für eine angegebene Eigenschaft ab. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
GetValueAsString | Formatiert einen Eigenschaftswert für Platzierung in einer Verbindungszeichenfolge. |
![]() |
Initialize | Initialisiert die aktuelle DataConnectionProperties-Instanz in ihren Standardzustand, wird jede Eigenschaft im angegebenen Wörterbuch fest. |
![]() |
InitializeProperties | Initialisiert den Satz von systemintern erkannten Eigenschaften für die aktuelle Instanz DataConnectionProperties. |
![]() |
InitializeSynonyms | Initialisiert den von Synonymen, die für jedes erkannte verfügbar sind systemintern, Eigenschaft in der aktuellen Instanz DataConnectionProperties. |
![]() |
InitializeValue | Initialisiert den Wert einer angegebenen Verbindungseigenschaft. |
![]() |
InitializeValues | Initialisiert Werte für einen angegebenen Satz von Eigenschaften mithilfe eines Wörterbuchs von Name-Wert-Paaren. |
![]() |
IsSensitive | Gibt an, ob eine Eigenschaft vertrauliche Informationen enthält. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
ModifyProperty | Ändert eine vorhandene Eigenschaft, die die aktuelle Instanz DataConnectionProperties systemintern berücksichtigt. |
![]() |
OnPropertyChanged | Löst das PropertyChanged-Ereignis aus. |
![]() |
Parse | Disassembliert die Komponenten einer Verbindungszeichenfolge in einen Satz von Eigenschaften in der aktuellen Instanz DataConnectionProperties. |
![]() |
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. |
![]() |
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. |
![]() |
Remove | Entfernt eine Eigenschaft aus der aktuellen Verbindungseigenschaftauflistung. |
![]() |
RemoveProperty | Entfernt eine systemintern erkannte Eigenschaft. |
![]() |
Reset() | Setzt die Werte von Verbindungseigenschaften zu einem Ausgangszustand zurück. |
![]() |
Reset(String) | Setzt den Wert einer angegebenen Verbindungseigenschaft in ihren ursprünglichen Zustand zurück. |
![]() |
ResolveSynonym | Versuche zu den Beschlüssen ein Synonym für PropertyDescriptor zugeordnet mit einer Eigenschaft durch die Rückgabe des grundlegenden Eigenschaftendeskriptors. |
![]() |
SetSynonyms | Legt eine Liste von Zeichenfolgen als Synonyme eines angegebenen niedrigen Eigenschaftennamen fest. |
![]() |
ShouldPersistProperty | Gibt an, ob eine Eigenschaft beibehalten werden soll, wenn eine Verbindungszeichenfolge erstellt. |
![]() |
Test | Um Tests, um sicherzustellen, dass der aktuelle, der von den Verbindungseigenschaften festgelegt wird, erfolgreich eine Verbindung geöffnet. |
![]() |
ToDisplayString | Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften ab, die für die Anzeige auf dem Bildschirm geeignet sind. |
![]() |
ToFullString | Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften für diese Instanz ab. |
![]() |
ToString | Ruft eine vollständige Zeichenfolgendarstellung der aktuellen Verbindungseigenschaften ab. (Überschreibt Object.ToString.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
PropertyChanged | Ereignis, das auf das Auftreten einer Änderung an einer Verbindungseigenschaft auslöst. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
IDictionary.Add | Fügt ein Element als Schlüssel-Wert-Paar angegebenen IDictionary hinzu. |
![]() ![]() |
IDictionary.Clear | Entfernt alle Elemente der angegebenen IDictionary. |
![]() ![]() |
IDictionary.Contains | Ermittelt, ob das 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 ab, die in 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 | Ruft IDictionaryEnumerator für IDictionary ab. |
![]() ![]() |
IEnumerable.GetEnumerator | Ruft einen Enumerator ab, der ist, durch die Verbindungseigenschaftauflistung zu durchlaufen. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents() | Ruft die Ereignisse für die angegebene 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 angegebene Instanz einer Komponente ab. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Ruft die Eigenschaften für die angegebene Instanz einer Komponente mithilfe des Attributarrays als Filter ab. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Ruft ein Objekt ab, das die Eigenschaft enthält, die vom angegebenen Eigenschaftendeskriptor beschrieben wird. |
![]() ![]() |
IDictionary.IsFixedSize | Ruft einen booleschen Wert ab, ob angegebene IDictionary eine feste Größe verfügt. |
![]() ![]() |
IDictionary.IsReadOnly | Ruft ein boolesches Angeben ab, ob IDictionary schreibgeschützt ist. |
![]() ![]() |
ICollection.IsSynchronized | Ruft einen Wert ab, der angibt, ob Verbindungseigenschaftauflistung Zugriff auf die synchronisiert (threadsicher) ist. |
![]() ![]() |
IDictionary.Item | Ruft ein Element oder Element, mit dem angegebenen Schlüssel ab. |
![]() ![]() |
IDictionary.Keys | Ruft ICollection ab, das die Schlüssel für IDictionary enthält. |
![]() ![]() |
IDictionary.Remove | Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary. |
![]() ![]() |
ICollection.SyncRoot | Ruft ein Objekt ab, das verwendet werden kann, um Zugriff auf die Verbindungseigenschaftauflistung zu synchronisieren. |
![]() ![]() |
IDictionary.Values | Ruft ICollection ab, das die Werte in angegebenen IDictionary enthält. |
![]() ![]() |
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.