Partager via


DataSiteableServiceProvider<T> Classe

Définition

Représente une implémentation des interfaces IVsDataSiteableObject et 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)

Paramètres de type

T

Type du paramètre.

Héritage
DataSiteableServiceProvider<T>
Dérivé
Implémente

Constructeurs

DataSiteableServiceProvider<T>()

Initialise une nouvelle instance de la classe DataSiteableServiceProvider<T>.

DataSiteableServiceProvider<T>(T)

Initialise une nouvelle instance de la DataSiteableServiceProvider<T> classe avec un site.

Propriétés

ParentProvider

Obtient le instance actuel du fournisseur de services parent.

(Hérité de ServiceProvider)
Site

Obtient ou définit le site.

Méthodes

AddService(Type, Object)

Ajoute le service spécifié à la collection interne de services.

(Hérité de ServiceProvider)
AddService(Type, Object, Boolean)

Ajoute le service spécifié à la collection d’objets de service ou au conteneur de service parent.

(Hérité de ServiceProvider)
AddService(Type, ServiceCreatorCallback)

Ajoute le service spécifié à la collection interne de services.

(Hérité de ServiceProvider)
AddService(Type, ServiceCreatorCallback, Boolean)

Ajoute le service spécifié à la collection interne de services ou au conteneur de service parent.

(Hérité de ServiceProvider)
GetService(Guid)

Récupère un service avec un GUID de service spécifié.

(Hérité de ServiceProvider)
GetService(Type)

Récupère un service du type spécifié.

(Hérité de ServiceProvider)
OnSiteChanged(EventArgs)

Déclenche l’événement SiteChanged.

RemoveService(Type)

Supprime le service spécifié de la collection de services internes

(Hérité de ServiceProvider)
RemoveService(Type, Boolean)

Supprime le service spécifié de la collection de services internes ou du conteneur de service parent.

(Hérité de ServiceProvider)

Événements

SiteChanged

Se produit lorsque le site a changé.

Implémentations d’interfaces explicites

IServiceProvider.QueryService(Guid, Guid, IntPtr)

Fonctionne en tant que fabrique pour les services qui sont exposés via une implémentation d’IServiceProvider.

(Hérité de ServiceProvider)

Méthodes d’extension

QueryService(IServiceProvider, Guid)

Obtient un service exposé par un fournisseur de services en fonction de son GUID de service.

QueryService<TService>(IServiceProvider)

Obtient un service exposé par un fournisseur de services en fonction de son type de service.

S’applique à