ServiceProvider Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Bietet einen einheitlichen Dienstanbieter an.

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
Vererbung
ServiceProvider
Attribute
Implementiert

Konstruktoren

Name Beschreibung
ServiceProvider(IServiceProvider)

Erstellt ein neues ServiceProvider Objekt und verwendet die gegebene Schnittstelle, um Dienste aufzulösen.

Methoden

Name Beschreibung
Dispose()

Setzt alle vom Objekt ServiceProvider verwendeten Ressourcen frei.

GetService(Guid)

Erhält das Serviceobjekt.

GetService(Type)

Erhält das Serviceobjekt.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IObjectWithSite.GetSite(Guid, IntPtr)

Ruft das aktuelle Site-Objekt ab, das zur Auflösung von Diensten verwendet wird.

IObjectWithSite.SetSite(Object)

Setzt das Site-Objekt auf Resolve Services.

Gilt für: