Freigeben über


IVsDataConnectionProperties-Schnittstelle

Stellt die Schnittstelle, die Methoden und Eigenschaften für die Analyse und Formatierungen von Verbindungszeichenfolgen verfügbar macht, sowie für die Speicherung von stark typisierten Eigenschaften, benutzerdefinierter Attribute und von Synonymen dar.

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

Syntax

'Declaration
Public Interface IVsDataConnectionProperties _
    Inherits IDictionary(Of String, Object), ICollection(Of KeyValuePair(Of String, Object)),  _
    IEnumerable(Of KeyValuePair(Of String, Object)), IEnumerable
public interface IVsDataConnectionProperties : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable
public interface class IVsDataConnectionProperties : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
type IVsDataConnectionProperties =  
    interface 
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable 
    end
public interface IVsDataConnectionProperties extends IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente ab, die in ICollection enthalten sind. (Von ICollection<KeyValuePair<String, Object>> geerbt.)
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob das ICollection schreibgeschützt ist. (Von ICollection<KeyValuePair<String, Object>> geerbt.)
Öffentliche Eigenschaft Item Ruft das Element mit dem angegebenen Schlüssel ab oder legt dieses fest. (Von IDictionary<String, Object> geerbt.)
Öffentliche Eigenschaft Keys Ruft eine ICollection ab, die die Schlüssel des IDictionary enthält. (Von IDictionary<String, Object> geerbt.)
Öffentliche Eigenschaft Values Ruft eine ICollection ab, die die Werte im IDictionary enthält. (Von IDictionary<String, Object> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add(UTP) Fügt der ICollection ein Element hinzu. (Von ICollection<KeyValuePair<String, Object>> geerbt.)
Öffentliche Methode Add(UTP, UTP) Fügt der IDictionary-Schnittstelle ein Element mit dem angegebenen Schlüssel und Wert hinzu. (Von IDictionary<String, Object> geerbt.)
Öffentliche Methode Add(String, Type, Object) Wenn Sie von einer Klasse implementiert werden, fügt eine neue Eigenschaft der aktuellen Verbindungseigenschaftauflistung hinzu.
Öffentliche Methode Clear Entfernt alle Elemente aus ICollection. (Von ICollection<KeyValuePair<String, Object>> geerbt.)
Öffentliche Methode Contains Ermittelt, ob die ICollection einen bestimmten Wert enthält. (Von ICollection<KeyValuePair<String, Object>> geerbt.)
Öffentliche Methode ContainsKey Ermittelt, ob IDictionary ein Element mit dem angegebenen Schlüssel enthält. (Von IDictionary<String, Object> geerbt.)
Öffentliche Methode CopyTo Kopiert die Elemente von ICollection in ein Array, beginnend bei einem bestimmten Array-Index. (Von ICollection<KeyValuePair<String, Object>> geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<KeyValuePair<String, Object>> geerbt.)
Öffentliche Methode Parse Wenn Sie von einer Klasse implementiert werden, disassembliert die Komponenten einer Verbindungszeichenfolge in einen Satz von Eigenschaften in der aktuellen DataConnectionProperties-Instanz zeigen.
Öffentliche Methode Remove(UTP) Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary. (Von IDictionary<String, Object> geerbt.)
Öffentliche Methode Remove(UTP) Entfernt das erste Vorkommen eines angegebenen Objekts aus der ICollection. (Von ICollection<KeyValuePair<String, Object>> geerbt.)
Öffentliche Methode Reset() Wenn Sie von einer Klasse, setzt die Werte von Verbindungseigenschaften zu einem Ausgangszustand implementiert werden.
Öffentliche Methode Reset(String) Wenn Sie von einer Klasse implementiert werden, entfernt die angegebene Eigenschaft von den aktuellen Satz Daten-Verbindungseigenschaften.
Öffentliche Methode ToSafeString Wenn Sie von einer Klasse implementiert werden, ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften ab, die vertrauliche Eigenschaften oder Eigenschaften ausschließt, die nicht beibehalten werden sollen.
Öffentliche Methode ToString Wenn Sie von einer Klasse implementiert werden, ruft die standardmäßige Zeichenfolgendarstellung der aktuellen Verbindungseigenschaften ab.
Öffentliche Methode TryGetValue Ruft den dem angegebenen Schlüssel zugeordneten Wert ab. (Von IDictionary<String, Object> geerbt.)

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. In einem erweiterten Fall kann eine abgeleitete Klasse die Analyse und den Formatierungscode überschreiben und ändert sich dynamisch eine der Eigenschaften je nach bestimmten Aktionen, wie Festlegen des Werts einer Eigenschaft.

Diese Schnittstelle verfügt über eine Basisimplementierung im DDEX-Framework.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace