ServiceProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重要
此 API 不符合 CLS 規範。
提供統一的服務提供者。
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
- 繼承
-
ServiceProvider
- 屬性
- 實作
建構函式
| 名稱 | Description |
|---|---|
| ServiceProvider(IServiceProvider) |
建立一個新 ServiceProvider 物件,並使用該介面解析服務。 |
方法
| 名稱 | Description |
|---|---|
| Dispose() |
釋放物件所使用 ServiceProvider 的所有資源。 |
| GetService(Guid) |
取得服務物件。 |
| GetService(Type) |
取得服務物件。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IObjectWithSite.GetSite(Guid, IntPtr) |
取回用於解析服務的當前站點物件。 |
| IObjectWithSite.SetSite(Object) |
設定網站物件來解析服務。 |