ServiceProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Stellt einen einheitlichen Dienstanbieter bereit.
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
ServiceProvider(IServiceProvider) |
Erstellt ein neues ServiceProvider-Objekt und verwendet die angegebene Schnittstelle, um Dienste aufzulösen. |
Methoden
Dispose() |
Gibt alle vom ServiceProvider-Objekt verwendeten Ressourcen frei. |
GetService(Guid) |
Ruft das Dienstobjekt ab. |
GetService(Type) |
Ruft das Dienstobjekt ab. |
Explizite Schnittstellenimplementierungen
IObjectWithSite.GetSite(Guid, IntPtr) |
Ruft das aktuelle Websiteobjekt ab, das zum Auflösen der Dienste verwendet wird. |
IObjectWithSite.SetSite(Object) |
Legt das Websiteobjekt zum Auflösen der Dienste fest. |