DataSiteableServiceProvider<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |