Compartir a través de


DataSiteableServiceProvider<T> Clase

Definición

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
DataSiteableServiceProvider<T>
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.

Se aplica a