DataSiteableServiceProvider<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |