ServiceProvider Classe

Definizione

Importante

Questa API non è conforme a CLS.

Fornisce un fornitore di servizi unificato.

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
Ereditarietà
ServiceProvider
Attributi
Implementazioni

Costruttori

Nome Descrizione
ServiceProvider(IServiceProvider)

Crea un nuovo ServiceProvider oggetto e utilizza l'interfaccia fornita per risolvere i servizi.

Metodi

Nome Descrizione
Dispose()

Rilascia tutte le risorse utilizzate dall'oggetto ServiceProvider .

GetService(Guid)

Ottiene l'oggetto di servizio.

GetService(Type)

Ottiene l'oggetto di servizio.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IObjectWithSite.GetSite(Guid, IntPtr)

Recupera l'oggetto sito corrente utilizzato per risolvere i servizi.

IObjectWithSite.SetSite(Object)

Imposta l'oggetto del sito per risolvere i servizi.

Si applica a