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
属性
実装

コンストラクター

名前 説明
ServiceProvider(IServiceProvider)

新しい ServiceProvider オブジェクトを作成し、与えられたインターフェースを使ってサービスを解決します。

メソッド

名前 説明
Dispose()

ServiceProviderオブジェクトが使用しているすべてのリソースを解放します。

GetService(Guid)

サービスオブジェクトを取得します。

GetService(Type)

サービスオブジェクトを取得します。

明示的なインターフェイスの実装

名前 説明
IObjectWithSite.GetSite(Guid, IntPtr)

サービス解決に使用されている現在のサイトオブジェクトを取得します。

IObjectWithSite.SetSite(Object)

サイトオブジェクトをサービス解決に設定します。

適用対象