DataProviderObjectFactory-Klasse
Ermöglicht es Ihnen, die Datenobjekte erstellen, die von einem DDEX-Anbieter implementiert werden.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataProviderObjectFactory
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetProviderObjectFactory
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
Public MustInherit Class DataProviderObjectFactory _
Inherits ObjectWithSite
public abstract class DataProviderObjectFactory : ObjectWithSite
public ref class DataProviderObjectFactory abstract : public ObjectWithSite
[<AbstractClass>]
type DataProviderObjectFactory =
class
inherit ObjectWithSite
end
public abstract class DataProviderObjectFactory extends ObjectWithSite
Der DataProviderObjectFactory-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
DataProviderObjectFactory | Klassenkonstruktor.Initialisiert eine Instanz der DataProviderObjectFactory-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
DataProvider | Ruft den DDEX-Anbieter ab, für den diese Klasse Objekte erstellt. |
![]() |
Site | Ruft ab oder legt diese Objektsite fest. (Von ObjectWithSite geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
CreateObject | Erstellt ein Daten-Anbieter-geschriebenes Objekt, das den angegebenen Objekttyp implementiert. |
![]() |
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 | Errichtet eine Assembly, die eine Assemblyzeichenfolge angegeben ist. |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
GetType(String) | Ruft eine Typdefinition ab, die einen Typnamen angegeben ist. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
OnSiteChanged | Löst das SiteChanged-Ereignis aus. (Von ObjectWithSite geerbt.) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
SiteChanged | Ereignis, das ausgelöst wird, wenn die Site-Eigenschaft geändert wird. (Von ObjectWithSite geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | Ruft die letzte Website ab, die mit der IObjectWithSite.SetSite methode festgelegt ist.Bei keine bekannte Site auftreten, gibt das Objekt eine Ausnahme zurück. (Von ObjectWithSite geerbt.) |
![]() ![]() |
IObjectWithSite.SetSite | Stellt den Zeiger der Website am Site-Objekt bereit. (Von ObjectWithSite geerbt.) |
Zum Seitenanfang
Hinweise
Die Klassen, die von DataProviderObjectFactory abgeleitet werden, sollten die M:Microsoft.VisualStudio.Data.DataProviderObjectFactory.CreateObject(System.Type)-Methode implementieren, um Anbieter-geschriebene Objekte zu erstellen, die den angegebenen Objekttyp implementieren. Solche Klassen können die P:Microsoft.VisualStudio.Data.DataProviderObjectFactory.DataProvider-Eigenschaft verwenden, um Informationen über den Datenanbieter abzurufen, für den sie Objekte erstellt. Dies ist besonders hilfreich, wenn eine abgeleitete Klasse eine Basisklasse für eine bestimmte Technologie wie ADO.NET ist.
Die DataProviderObjectFactory-Klassenserver als die Stammklasse Architektur zum Einrichten eines Datenerweiterbarkeitsframeworks.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.