Condividi tramite


DataSiteableServiceProvider<T> Classe

Definizione

Rappresenta un'implementazione di interfacce IVsDataSiteableObject e IServiceProvider.

generic <typename T>
public ref class DataSiteableServiceProvider : Microsoft::VisualStudio::Data::Framework::ServiceProvider, Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<T>
public class DataSiteableServiceProvider<T> : Microsoft.VisualStudio.Data.Framework.ServiceProvider, Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<T>
type DataSiteableServiceProvider<'T> = class
    inherit ServiceProvider
    interface IVsDataSiteableObject<'T>
Public Class DataSiteableServiceProvider(Of T)
Inherits ServiceProvider
Implements IVsDataSiteableObject(Of T)

Parametri di tipo

T

Tipo del parametro.

Ereditarietà
DataSiteableServiceProvider<T>
Derivato
Implementazioni

Costruttori

DataSiteableServiceProvider<T>()

Inizializza una nuova istanza della classe DataSiteableServiceProvider<T>.

DataSiteableServiceProvider<T>(T)

Inizializza una nuova istanza della DataSiteableServiceProvider<T> classe con un sito.

Proprietà

ParentProvider

Ottiene l'istanza corrente del provider di servizi padre.

(Ereditato da ServiceProvider)
Site

Ottiene o imposta il sito.

Metodi

AddService(Type, Object)

Aggiunge il servizio specificato alla raccolta interna di servizi.

(Ereditato da ServiceProvider)
AddService(Type, Object, Boolean)

Aggiunge il servizio specificato alla raccolta di oggetti del servizio o al contenitore del servizio padre.

(Ereditato da ServiceProvider)
AddService(Type, ServiceCreatorCallback)

Aggiunge il servizio specificato alla raccolta interna di servizi.

(Ereditato da ServiceProvider)
AddService(Type, ServiceCreatorCallback, Boolean)

Aggiunge il servizio specificato alla raccolta interna di servizi o al contenitore del servizio padre.

(Ereditato da ServiceProvider)
GetService(Guid)

Recupera un servizio con un GUID del servizio specificato.

(Ereditato da ServiceProvider)
GetService(Type)

Recupera un servizio del tipo specificato.

(Ereditato da ServiceProvider)
OnSiteChanged(EventArgs)

Genera l'evento SiteChanged.

RemoveService(Type)

Rimuove il servizio specificato dalla raccolta di servizi interni

(Ereditato da ServiceProvider)
RemoveService(Type, Boolean)

Rimuove il servizio specificato dalla raccolta di servizi interni o dal contenitore del servizio padre.

(Ereditato da ServiceProvider)

Eventi

SiteChanged

Si verifica quando il sito è cambiato.

Implementazioni dell'interfaccia esplicita

IServiceProvider.QueryService(Guid, Guid, IntPtr)

Esegue come factory per i servizi esposti tramite un'implementazione di IServiceProvider.

(Ereditato da ServiceProvider)

Metodi di estensione

QueryService(IServiceProvider, Guid)

Ottiene un servizio esposto da un provider di servizi in base al GUID del servizio.

QueryService<TService>(IServiceProvider)

Ottiene un servizio esposto da un provider di servizi in base al relativo tipo di servizio.

Si applica a