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 | |
---|---|---|
Count | Ruft die Anzahl der Elemente ab, die in ICollection enthalten sind. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
IsReadOnly | Ruft einen Wert ab, der angibt, ob das ICollection schreibgeschützt ist. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
Item | Ruft das Element mit dem angegebenen Schlüssel ab oder legt dieses fest. (Von IDictionary<String, Object> geerbt.) | |
Keys | Ruft eine ICollection ab, die die Schlüssel des IDictionary enthält. (Von IDictionary<String, Object> geerbt.) | |
Values | Ruft eine ICollection ab, die die Werte im IDictionary enthält. (Von IDictionary<String, Object> geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add(UTP) | Fügt der ICollection ein Element hinzu. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
Add(UTP, UTP) | Fügt der IDictionary-Schnittstelle ein Element mit dem angegebenen Schlüssel und Wert hinzu. (Von IDictionary<String, Object> geerbt.) | |
Add(String, Type, Object) | Wenn Sie von einer Klasse implementiert werden, fügt eine neue Eigenschaft der aktuellen Verbindungseigenschaftauflistung hinzu. | |
Clear | Entfernt alle Elemente aus ICollection. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
Contains | Ermittelt, ob die ICollection einen bestimmten Wert enthält. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
ContainsKey | Ermittelt, ob IDictionary ein Element mit dem angegebenen Schlüssel enthält. (Von IDictionary<String, Object> geerbt.) | |
CopyTo | Kopiert die Elemente von ICollection in ein Array, beginnend bei einem bestimmten Array-Index. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
GetEnumerator | Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<KeyValuePair<String, Object>> geerbt.) | |
Parse | Wenn Sie von einer Klasse implementiert werden, disassembliert die Komponenten einer Verbindungszeichenfolge in einen Satz von Eigenschaften in der aktuellen DataConnectionProperties-Instanz zeigen. | |
Remove(UTP) | Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary. (Von IDictionary<String, Object> geerbt.) | |
Remove(UTP) | Entfernt das erste Vorkommen eines angegebenen Objekts aus der ICollection. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
Reset() | Wenn Sie von einer Klasse, setzt die Werte von Verbindungseigenschaften zu einem Ausgangszustand implementiert werden. | |
Reset(String) | Wenn Sie von einer Klasse implementiert werden, entfernt die angegebene Eigenschaft von den aktuellen Satz Daten-Verbindungseigenschaften. | |
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. | |
ToString | Wenn Sie von einer Klasse implementiert werden, ruft die standardmäßige Zeichenfolgendarstellung der aktuellen Verbindungseigenschaften ab. | |
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