次の方法で共有


DbConfigurationLoadedEventArgs.ReplaceService<TService> メソッド

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

ロックされそうになっている構成にラップ リゾルバーを追加します。 ラップ リゾルバーとは、リゾルバー チェーンによって返されるサービスを受け入れ、同じ型の別のサービスでラップまたは置換するリゾルバーのことです。

名前空間:  System.Data.Entity.Infrastructure.DependencyResolution
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Sub ReplaceService(Of TService) ( _
    serviceInterceptor As Func(Of TService, Object, TService) _
)
'使用
Dim instance As DbConfigurationLoadedEventArgs 
Dim serviceInterceptor As Func(Of TService, Object, TService)

instance.ReplaceService(serviceInterceptor)
public void ReplaceService<TService>(
    Func<TService, Object, TService> serviceInterceptor
)
public:
generic<typename TService>
void ReplaceService(
    Func<TService, Object^, TService>^ serviceInterceptor
)
member ReplaceService : 
        serviceInterceptor:Func<'TService, Object, 'TService> -> unit
JScript does not support generic types and methods.

型パラメーター

  • TService
    ラップまたは置換するサービスの型。

パラメーター

  • serviceInterceptor
    型 : System.Func<TService, Object, TService>
    ラップされていないサービスおよびキーを受け取り、ラップまたは置換されたサービスを返すデリゲート。

参照

参照

DbConfigurationLoadedEventArgs クラス

System.Data.Entity.Infrastructure.DependencyResolution 名前空間