ServiceProvider 類別

定義

重要

此 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)

設定網站物件來解析服務。

適用於