DataProvider-Klasse
Ermöglicht das Erstellen von DDEX-Anbieterobjekten.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.DataProvider
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
Public MustInherit Class DataProvider
public abstract class DataProvider
public ref class DataProvider abstract
[<AbstractClass>]
type DataProvider = class end
public abstract class DataProvider
Der DataProvider-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
DataProvider | Klassenkonstruktor. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Description | Ruft eine kulturabhängige Beschreibung des DDEX-Anbieters ab. |
![]() |
DisplayName | Ruft einen kulturabhängigen Namen für den angegebenen Datenanbieter ab. |
![]() |
Guid | Ruft den eindeutigen Bezeichner des DDEX-Anbieters ab. |
![]() |
ShortDisplayName | Ruft die Kurzform des Anzeigenamens ab. |
![]() |
Technology | Ruft den eindeutigen Bezeichner der zugrunde liegenden Technologie ab, die vom Anbieter, sofern verwendet wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
CreateObject(Type) | Erstellt eine DDEX-Anbieterimplementierung eines bestimmten Objekttyp. |
![]() |
CreateObject(Guid, Type) | Erstellt ein neues DDEX Anbieter-implementiertes Objekt, vorzugsweise angepasst für die angegebene Datenquelle und dem angegebenen Typ. |
![]() |
DeriveDataSource | Bestimmt, das die Datenquelle, die von diesen DDEX-Anbieter unterstützt wird, von der angegebenen Verbindungszeichenfolge dargestellt wird. |
![]() |
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.) |
![]() |
GetAssembly(String) | Löst eine Assemblyzeichenfolge zu einer bestimmten Assembly auf, wie im DDEX-Anbieter definiert. |
![]() |
GetAssembly(Guid, String) | Löst eine Assemblyzeichenfolge zu einer Assembly auf, die einer angegebenen Datenquelle zugeordnet ist, wie im DDEX-Anbieter definiert. |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetProperty | Ruft eine generisch bekannte oder DDEX anbieterspezifische Eigenschaft ab. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
GetType(String) | Löst einen Typnamen zu Type auf, wie im DDEX-Anbieter definiert. |
![]() |
GetType(Guid, String) | Löst einen Typnamen zu Type für eine angegebene Datenquelle auf, wie im DDEX-Anbieter definiert. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
SupportsObject(Type) | Ruft einen booleschen Wert ab, der angibt, ob ein spezifischer Objekttyp vom Anbieter unterstützt wird. |
![]() |
SupportsObject(Guid, Type) | Gibt ob ein bestimmter DDEX-Anbieter unterstützt ein Objekt des angegebenen Typs, möglicherweise eine spezielle Version für die angegebene Datenquelle. |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Die DataProvider-Klasse stellt grundlegende Informationen über einen DDEX-Anbieter und Methoden für ungefähr abfragen oder das Erstellen von Anbieter-implementierten Objekten. Diese Klasse ist der Bootstrapper für alle anbieterspezifischen Entitäten DDEX.
DDEX stellt die einzelne Implementierung dieser Klasse. Diese Implementierung ist auf Grundlage der Informationen, die von der Registrierung gelesen und kann als solche nicht erfordert, dass der Code, der den Anbieter implementiert, geladen wird.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.