IServiceProvider インターフェイス

定義

サービス オブジェクトを取得するためのメカニズムを定義します。つまり、他のオブジェクトにカスタム サポートを提供するオブジェクトです。

public interface class IServiceProvider
public interface IServiceProvider
[System.Runtime.InteropServices.ComVisible(false)]
public interface IServiceProvider
type IServiceProvider = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IServiceProvider = interface
Public Interface IServiceProvider
派生
属性

注釈

このインターフェイスは、他のオブジェクトにサービスを提供するクラスまたは値型によって実装されます。

このインターフェイスの GetService メソッドは、サービスを提供するオブジェクトを取得します。

IServiceProvider インターフェイスは、System.Web.HttpContextSystem.ComponentModel.LicenseContextSystem.ComponentModel.MarshalByValueComponentSystem.ComponentModel.Design.ServiceContainerなど、さまざまな種類によって実装されます。

メソッド

名前 説明
GetService(Type)

指定した型のサービス オブジェクトを取得します。

適用対象

こちらもご覧ください