DataSiteableServiceProvider<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma implementação das 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
O tipo do parâmetro.
- Herança
- Derivado
- Implementações
Construtores
DataSiteableServiceProvider<T>() |
Inicializa uma nova instância da classe DataSiteableServiceProvider<T>. |
DataSiteableServiceProvider<T>(T) |
Inicializa uma nova instância da DataSiteableServiceProvider<T> classe com um site. |
Propriedades
ParentProvider |
Obtém a instância atual do provedor de serviços pai. (Herdado de ServiceProvider) |
Site |
Obtém ou define o site. |
Métodos
AddService(Type, Object) |
Adiciona o serviço especificado à coleção interna de serviços. (Herdado de ServiceProvider) |
AddService(Type, Object, Boolean) |
Adiciona o serviço especificado à coleção de objetos de serviço ou ao contêiner de serviço pai. (Herdado de ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Adiciona o serviço especificado à coleção interna de serviços. (Herdado de ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Adiciona o serviço especificado à coleção interna de serviços ou ao contêiner de serviço pai. (Herdado de ServiceProvider) |
GetService(Guid) |
Recupera um serviço com um GUID de serviço especificado. (Herdado de ServiceProvider) |
GetService(Type) |
Recupera um serviço do tipo especificado. (Herdado de ServiceProvider) |
OnSiteChanged(EventArgs) |
Aciona o evento SiteChanged. |
RemoveService(Type) |
Remove o serviço especificado da coleção de serviços internos (Herdado de ServiceProvider) |
RemoveService(Type, Boolean) |
Remove o serviço especificado da coleção de serviços internos ou do contêiner de serviço pai. (Herdado de ServiceProvider) |
Eventos
SiteChanged |
Ocorre quando o site foi alterado. |
Implantações explícitas de interface
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Executa como uma fábrica para serviços que são expostos por meio de uma implementação de IServiceProvider. (Herdado de ServiceProvider) |
Métodos de Extensão
QueryService(IServiceProvider, Guid) |
Obtém um serviço exposto por um provedor de serviços com base em seu GUID de serviço. |
QueryService<TService>(IServiceProvider) |
Obtém um serviço exposto por um provedor de serviços com base em seu tipo de serviço. |