DataConnectionProperties-Klasse
Bietet Unterstützung für die Verarbeitung und Formatierungen von Verbindungszeichenfolgen, die Datenverbindungseigenschaften enthalten, sowie für stark typisierten Eigenschaftenspeicher, benutzerdefinierten Attributen und Synonyme.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.Framework.DataConnectionProperties
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Syntax
'Declaration
Public MustInherit Class DataConnectionProperties _
Implements IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
public abstract class DataConnectionProperties : IVsDataConnectionProperties,
IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, IVsDataConnectionUIProperties,
ICustomTypeDescriptor, INotifyPropertyChanged
public ref class DataConnectionProperties abstract : IVsDataConnectionProperties,
IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>,
IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable,
IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
[<AbstractClass>]
type DataConnectionProperties =
class
interface IVsDataConnectionProperties
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface IVsDataConnectionUIProperties
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
end
public abstract class DataConnectionProperties implements IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
Der DataConnectionProperties-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DataConnectionProperties() | Initialisiert eine nicht parametrisierte Instanz der Klasse DataConnectionProperties. | |
DataConnectionProperties(IEqualityComparer<String>) | Initialisiert eine parametrisierte Instanz der Klasse DataConnectionProperties, die die Möglichkeit bietet, Eigenschaftennamen zu vergleichen. | |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) | Initialisiert eine parametrisierte Instanz der Klasse DataConnectionProperties, die die Möglichkeit bietet, Eigenschaftennamen zu vergleichen. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | Ruft die Anzahl von Verbindungseigenschaften der vorhandenen Daten ab. | |
IsComplete | Ruft einen Boolean-Wert ab, der angibt, ob eine angegebene Verbindungszeichenfolge abgeschlossen ist. | |
IsExtensible | Ruft einen Boolean-Wert fest, der angibt, ob die DDEX-Anbieter-Verbindungseigenschaften erweiterbar sind. | |
Item | Ruft einen Wert für eine bestimmte Eigenschaft des DDEX-Anbieters fest. | |
Keys | Ruft eine Auflistung der aktuellen Eigenschaftentastennamen ab. | |
OrderedProperties | Ruft eine Auflistung ab, die Eigenschaftennamen angemessener angeben (oder) erforderlichen Reihenfolge für die Eigenschaften, wenn Sie in der Form dargestellt werden. | |
Values | Ruft eine Auflistung der aktuellen Eigenschaftswerte ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add(String, Object) | Fügt eine neue Eigenschaft der aktuellen Verbindungseigenschaftenauflistung hinzu. | |
Add(String, Type, Object) | Fügt eine neue Eigenschaft der aktuellen Verbindungseigenschaftenauflistung hinzu. | |
AddProperty(PropertyDescriptor, array<Attribute[]) | Fügt dynamisch der Auflistung neue Eigenschaft von Eigenschaften hinzu, die einen über die aktuelle Instanz der Klasse DataConnectionProperties erkannt werden. | |
AddProperty(String, Type, array<Attribute[]) | Fügt dynamisch der Auflistung neue Eigenschaft von Eigenschaften hinzu, die direkt von dieser Datenverbindungseigenschafteninstanz erkannt werden. | |
Contains | Testet, ob eine angegebene Eigenschaft und die Werte im aktuellen vorhanden sind, von Verbindungseigenschaften festgelegt wird. | |
ContainsKey | Testet, ob eine angegebene Eigenschaft ein Member des aktuellen ist, von Verbindungseigenschaften festgelegt wird. | |
CopyTo | Kopiert die aktuelle, von Verbindungseigenschaften und deren Werte auf das angegebene Array festgelegt wird beginnend am angegebenen Arrayindex. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetKeyAsString | Formatiert eine Eigenschaftsschlüssel für Platzierung in einer Verbindungszeichenfolge. | |
GetProperties() | Ruft die Auflistung von derzeit Deskriptoren aller bekannten Eigenschaften ab. | |
GetProperties(array<Attribute[]) | Ruft die Auflistung von Deskriptoren angefangen von bekannten Eigenschaften ab, die einen angegebenen Satz Attribute entsprechen. | |
GetProperty | Ruft den Deskriptor einer Eigenschaft mit dem angegebenen Eigenschaftennamen ab. | |
GetSynonyms | Ruft eine Matrixliste von Synonymen für eine bestimmte Eigenschaft ab. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetValueAsString | Formatiert einen Eigenschaftswert zur Platzierung in einer Verbindungszeichenfolge. | |
Initialize | Initialisiert die aktuelle DataConnectionProperties-Instanz in ihren Standardzustand und anschließend jede Eigenschaft im angegebenen Wörterbuch fest. | |
InitializeProperties | Initialisiert den Satz von systemeigenen genehmigten Eigenschaften für die aktuelle DataConnectionProperties-Instanz. | |
InitializeSynonyms | Initialisiert den von Synonymen, die für jedes erkannte verfügbar sind systemintern, Eigenschaft in der aktuellen DataConnectionProperties-Instanz. | |
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 keine vertraulichen Informationen enthält. | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
ModifyProperty | Ändert einer vorhandenen Eigenschaft, die die aktuelle DataConnectionProperties-Instanz systemintern berücksichtigt. | |
OnPropertyChanged | Löst das PropertyChanged-Ereignis aus. | |
Parse | Disassembliert die Komponenten einer Verbindungszeichenfolge in einen Satz von Eigenschaften in der aktuellen DataConnectionProperties-Instanz. | |
ReadKeyFromString | Liest einen Eigenschaftentastennamen von einer Verbindungszeichenfolge, die zu einem angegebenen Index beginnt und aktualisiert dann den Index, um auf eine Position direkt nach dem Eigenschaftentastennamen zu veranschaulichen. | |
ReadValueFromString | Liest einen Eigenschaftswert aus einer Verbindungszeichenfolge, die zu einem angegebenen Index beginnt, konvertiert in den richtigen Typ und aktualisiert den Index, um auf eine Position nach dem Eigenschaftennamen zu veranschaulichen. | |
Remove | Entfernen einer Eigenschaft aus der aktuellen Verbindungseigenschaftenauflistung. | |
RemoveProperty | Entfernt eine systemintern erkannte Eigenschaft aus der Stromabnahme von Eigenschaften. | |
Reset() | Setzt die Werte von Verbindungseigenschaften in einen Ausgangszustand zurück. | |
Reset(String) | Entfernt die angegebene Eigenschaft von den aktuellen Satz Daten-Verbindungseigenschaften. | |
ResolveProperty | Sucht nach die angegebene Eigenschaft in der Liste aus Synonymen und macht diese Eigenschaft den primären Namen für die Synonymauflistung optional, wenn sie nicht bereits so ist. | |
SetPropertySynonyms | Setzt oder freie Räume Synonyme die für die angegebene Eigenschaft. | |
ShouldPersistProperty | Gibt an, ob eine Eigenschaft beibehalten werden soll, wenn eine Verbindungszeichenfolge erstellt. | |
ToDisplayString | Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften ab, die für Anzeige auf dem Bildschirm geeignet sind. | |
ToSafeString | Ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften ab, die vertrauliche Eigenschaften oder Eigenschaften ausschließt, die nicht beibehalten werden sollen. | |
ToString | Ruft die Standardzeichenfolgendarstellung der aktuellen Verbindungseigenschaften ab. (Überschreibt Object.ToString.) | |
TryGetValue | Ruft den Wert der angegebenen Eigenschaft ab. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
PropertyChanged | Tritt auf das Auftreten einer Änderung an einer Verbindungseigenschaft auf. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
ICollection<KeyValuePair<String, Object>>.Add | Fügt ein Element als Schlüssel-Wert-Paare dem aktuellen Satz hinzu, von Verbindungseigenschaften festgelegt wird. | |
ICollection<KeyValuePair<String, Object>>.Clear | Entfernt alle Elemente im aktuellen, von Verbindungseigenschaften festgelegt wird. | |
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. | |
IEnumerable<KeyValuePair<String, Object>>.GetEnumerator | Ruft IEnumerator für KeyValuePair. | |
IEnumerable.GetEnumerator | Ruft IEnumerator ab. | |
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, mit den 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, mit Attributarrays als Filter ab. | |
ICustomTypeDescriptor.GetPropertyOwner | Ruft ein Objekt ab, das die Eigenschaft enthält, die von den angegebenen Eigenschaftendeskriptor beschrieben wird. | |
ICollection<KeyValuePair<String, Object>>.IsReadOnly | Ruft einen Boolean-Wert ab, der angibt, ob die aktuelle Instanz ICollection schreibgeschützt ist. | |
ICollection<KeyValuePair<String, Object>>.Remove | Entfernt die angegebene Eigenschaft den aktuellen, von Verbindungseigenschaften festgelegt wird. |
Zum Seitenanfang
Hinweise
Im einfachsten Fall sollte eine abgeleitete Klasse Eigenschaften seiner Klasse hinzufügen und Teilattribute auf diesen Eigenschaften platzieren, um deren Verhalten anzupassen. Im Fall) kann eine abgeleitete Klasse die Analyse und den Formatierungscode überschreiben und ändert sich dynamisch eine der Eigenschaften auf der Grundlage bestimmter Aktionen, z 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.