ServiceProvider 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.
Importante
Esta API não está em conformidade com CLS.
Oferece um provedor de serviços unificado.
public ref class ServiceProvider sealed : IDisposable, IServiceProvider, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
[System.CLSCompliant(false)]
public sealed class ServiceProvider : IDisposable, IServiceProvider, Microsoft.VisualStudio.OLE.Interop.IObjectWithSite
[<System.CLSCompliant(false)>]
type ServiceProvider = class
interface IServiceProvider
interface IDisposable
interface IObjectWithSite
Public NotInheritable Class ServiceProvider
Implements IDisposable, IObjectWithSite, IServiceProvider
- Herança
-
ServiceProvider
- Atributos
- Implementações
Construtores
| Nome | Description |
|---|---|
| ServiceProvider(IServiceProvider) |
Cria um novo ServiceProvider objeto e usa a interface dada para resolver serviços. |
Métodos
| Nome | Description |
|---|---|
| Dispose() |
Libera todos os recursos usados pelo ServiceProvider objeto. |
| GetService(Guid) |
Recebe o objeto de serviço. |
| GetService(Type) |
Recebe o objeto de serviço. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IObjectWithSite.GetSite(Guid, IntPtr) |
Recupera o objeto atual do site usado para resolver serviços. |
| IObjectWithSite.SetSite(Object) |
Define o objeto do site para resolver serviços. |