Freigeben über


IVsDataConnectionUIProperties-Schnittstelle

Stellt die Möglichkeit, Datenverbindungseigenschaften im Kontext einer Verbindung Benutzeroberfläche (beispielsweise, das Datenverbindungsdialogfeld) zu bearbeiten.

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

Syntax

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

Der IVsDataConnectionUIProperties-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 IsComplete Wenn Sie von einer Klasse implementiert werden, ruft einen Wert ab, ob eine angegebene Verbindungszeichenfolge abgeschlossen ist.
Öffentliche Eigenschaft IsExtensible Wenn Sie von einer Klasse implementiert werden, ruft ab oder legt einen Wert fest Boolean angibt, ob die DDEX-Anbieter-Verbindungseigenschaften erweiterbar sind.
Ö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. (Von IVsDataConnectionProperties geerbt.)
Ö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 GetAttributes Gibt eine Auflistung benutzerdefinierter Attribute für diese Instanz einer Komponente zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetClassName Gibt den Klassennamen dieser Instanz einer Komponente zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetComponentName Gibt den Namen dieser Instanz einer Komponente zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetConverter Gibt einen Typkonverter für diese Instanz einer Komponente zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetDefaultEvent Gibt das Standardereignis für diese Instanz einer Komponente zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetDefaultProperty Gibt die Standardeigenschaft für diese Instanz einer Komponente zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetEditor Gibt einen Editor vom angegebenen Typ für diese Instanz einer Komponente zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<KeyValuePair<String, Object>> geerbt.)
Öffentliche Methode GetEvents Gibt die Ereignisse für diese Instanz einer Komponente zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetEvents(Attribute) Gibt die Ereignisse für diese Instanz einer Komponente unter Verwendung des angegebenen Attributarrays als Filter zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetProperties Gibt die Eigenschaften für diese Instanz einer Komponente zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetProperties(Attribute) Gibt die Eigenschaften für diese Instanz einer Komponente unter Verwendung des Attributarrays als Filter zurück. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetPropertyOwner Gibt ein Objekt zurück, in dem die vom angegebenen Eigenschaftenbezeichner beschriebene Eigenschaft enthalten ist. (Von ICustomTypeDescriptor geerbt.)
Öffentliche Methode GetSynonyms Wenn Sie von einer Klasse implementiert werden, ruft eine Matrixliste von Synonymen für eine angegebene Eigenschaft ab.
Öffentliche Methode IsSensitive Wenn Sie von einer Klasse implementiert werden, gibt an, ob eine Eigenschaft vertrauliche Informationen enthält.
Ö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. (Von IVsDataConnectionProperties geerbt.)
Ö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. (Von IVsDataConnectionProperties geerbt.)
Öffentliche Methode Reset(String) Wenn Sie von einer Klasse implementiert werden, entfernt die angegebene Eigenschaft von den aktuellen Satz Daten-Verbindungseigenschaften. (Von IVsDataConnectionProperties geerbt.)
Öffentliche Methode ToDisplayString Wenn Sie von einer Klasse implementiert werden, ruft eine Zeichenfolgendarstellung der aktuellen Satz Daten-Verbindungseigenschaften ab, die für die Anzeige auf dem Bildschirm geeignet ist.
Ö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. (Von IVsDataConnectionProperties geerbt.)
Öffentliche Methode ToString Wenn Sie von einer Klasse implementiert werden, ruft die standardmäßige Zeichenfolgendarstellung der aktuellen Verbindungseigenschaften ab. (Von IVsDataConnectionProperties geerbt.)
Öffentliche Methode TryGetValue Ruft den dem angegebenen Schlüssel zugeordneten Wert ab. (Von IDictionary<String, Object> geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PropertyChanged Tritt ein, wenn sich ein Eigenschaftswert ändert. (Von INotifyPropertyChanged geerbt.)

Zum Seitenanfang

Hinweise

Diese Schnittstelle wird von der Klasse DataConnectionProperties im DDEX-Framework implementiert.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace