Share via


ServiceProvider Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Fornece 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

ServiceProvider(IServiceProvider)

Cria um novo objeto ServiceProvider e usa a interface especificada para resolver serviços.

Métodos

Dispose()

Libera todos os recursos usados pelo ServiceProvider objeto.

GetService(Guid)

Obtém o objeto de serviço.

GetService(Type)

Obtém o objeto de serviço.

Implantações explícitas de interface

IObjectWithSite.GetSite(Guid, IntPtr)

Recupera o objeto de site atual usado para resolver serviços.

IObjectWithSite.SetSite(Object)

Define o objeto de site que resolverá serviços.

Aplica-se a