DataSiteableServiceProvider<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una implementación de interfaces 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)
Parámetros de tipo
- T
Tipo del parámetro.
- Herencia
- Derivado
- Implementaciones
Constructores
DataSiteableServiceProvider<T>() |
Inicializa una nueva instancia de la clase DataSiteableServiceProvider<T>. |
DataSiteableServiceProvider<T>(T) |
Inicializa una nueva instancia de la DataSiteableServiceProvider<T> clase con un sitio. |
Propiedades
ParentProvider |
Obtiene la instancia actual del proveedor de servicios primario. (Heredado de ServiceProvider) |
Site |
Obtiene o establece el sitio. |
Métodos
AddService(Type, Object) |
Agrega el servicio especificado a la colección interna de servicios. (Heredado de ServiceProvider) |
AddService(Type, Object, Boolean) |
Agrega el servicio especificado a la colección de objetos de servicio o al contenedor de servicios primario. (Heredado de ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Agrega el servicio especificado a la colección interna de servicios. (Heredado de ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Agrega el servicio especificado a la colección interna de servicios o al contenedor de servicios primario. (Heredado de ServiceProvider) |
GetService(Guid) |
Recupera un servicio con un GUID de servicio especificado. (Heredado de ServiceProvider) |
GetService(Type) |
Recupera un servicio del tipo especificado. (Heredado de ServiceProvider) |
OnSiteChanged(EventArgs) |
Genera el evento SiteChanged. |
RemoveService(Type) |
Quita el servicio especificado de la colección de servicios internos. (Heredado de ServiceProvider) |
RemoveService(Type, Boolean) |
Quita el servicio especificado de la colección de servicios internos o del contenedor de servicios primario. (Heredado de ServiceProvider) |
Eventos
SiteChanged |
Se produce cuando el sitio ha cambiado. |
Implementaciones de interfaz explícitas
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Realiza como fábrica para los servicios que se exponen a través de una implementación de IServiceProvider. (Heredado de ServiceProvider) |
Métodos de extensión
QueryService(IServiceProvider, Guid) |
Obtiene un servicio expuesto por un proveedor de servicios basado en su GUID de servicio. |
QueryService<TService>(IServiceProvider) |
Obtiene un servicio expuesto por un proveedor de servicios en función de su tipo de servicio. |