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.
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. |