Share via


IServiceProvider インターフェイス

定義

グローバル一意識別子 (GUID) によって識別されるサービスへのアクセスを提供します。 詳細については、「IServiceProvider」を参照してください。

public interface class IServiceProvider
public interface class IServiceProvider
__interface IServiceProvider
[System.Runtime.InteropServices.Guid("6D5140C1-7436-11CE-8034-00AA006009FA")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IServiceProvider
[System.Runtime.InteropServices.Guid("6D5140C1-7436-11CE-8034-00AA006009FA")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IServiceProvider
[<System.Runtime.InteropServices.Guid("6D5140C1-7436-11CE-8034-00AA006009FA")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IServiceProvider = interface
[<System.Runtime.InteropServices.Guid("6D5140C1-7436-11CE-8034-00AA006009FA")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IServiceProvider = interface
Public Interface IServiceProvider
派生
属性

メソッド

QueryService(Guid, Guid, IntPtr)

グローバル一意識別子 (GUID) によって識別されるサービスへのアクセスを提供します。 詳細については、「IServiceProvider」を参照してください。

拡張メソッド

QueryService(IServiceProvider, Guid)

サービス GUID に基づいて、サービス プロバイダーによって公開されるサービスを取得します。

QueryService<TService>(IServiceProvider)

サービス プロバイダーによって公開されるサービスを、そのサービスの種類に基づいて取得します。

適用対象