Condividi tramite


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
Metodo protetto DataProviderObjectFactory Costruttore di classe.Inizializza un'istanza della classe DataProviderObjectFactory.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. DataProvider Recupera il provider di DDEX per cui questa classe crea oggetti.
Proprietà pubblica Site Recupera o imposta il sito dell'oggetto. (Ereditato da ObjectWithSite)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateObject Crea un oggetto dati-provider-scritto che implementa il tipo di oggetto specificato.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetAssembly Individuare un assembly specificando una stringa dell'assembly.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetType(String) Recupera una definizione di tipo assegnato un nome di tipo.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnSiteChanged Genera l'evento SiteChanged. (Ereditato da ObjectWithSite)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico SiteChanged Evento generato quando la proprietà Site viene modificata. (Ereditato da ObjectWithSite)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato 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)
Implementazione esplicita dell'interfacciaMetodo privato 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data