Classe DataProviderObjectFactory
Consente di creare oggetti dati distribuiti da un provider di DDEX.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataProviderObjectFactory
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetProviderObjectFactory
Spazio dei nomi: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
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
Il tipo DataProviderObjectFactory espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DataProviderObjectFactory | Costruttore di classe.Inizializza un'istanza della classe DataProviderObjectFactory. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
DataProvider | Recupera il provider di DDEX per cui questa classe crea oggetti. |
![]() |
Site | Recupera o imposta il sito dell'oggetto. (Ereditato da ObjectWithSite) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CreateObject | Crea un oggetto dati-provider-scritto che implementa il tipo di oggetto specificato. |
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object) |
![]() |
GetAssembly | Individuare un assembly specificando una stringa dell'assembly. |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetType(String) | Recupera una definizione di tipo assegnato un nome di tipo. |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnSiteChanged | Genera l'evento SiteChanged. (Ereditato da ObjectWithSite) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
SiteChanged | Evento generato quando la proprietà Site viene modificata. (Ereditato da ObjectWithSite) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | Recupera l'ultimo sito impostato utilizzando il metodo IObjectWithSite.SetSite.Nei casi in cui non è noto sito, l'oggetto restituisce un'eccezione. (Ereditato da ObjectWithSite) |
![]() ![]() |
IObjectWithSite.SetSite | Fornisce il puntatore del sito all'oggetto del sito. (Ereditato da ObjectWithSite) |
In alto
Note
Le classi derivate da DataProviderObjectFactory devono implementare il metodo M:Microsoft.VisualStudio.Data.DataProviderObjectFactory.CreateObject(System.Type) per creare oggetti provider scritti che implementano il tipo di oggetto specificato. Tali classi possono utilizzare la proprietà P:Microsoft.VisualStudio.Data.DataProviderObjectFactory.DataProvider per recuperare le informazioni sul provider di dati per il quale si sta creando oggetti. Ciò è molto utile quando una classe derivata è una classe base per una tecnologia specifica come ADO.NET.
I server della classe DataProviderObjectFactory come classe radice, dal punto di vista architetturale, per designare un framework di estensibilità di dati.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.