ServiceProvider Classe

Definição

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.

Aplica-se a