DbConfigurationLoadedEventArgs.ReplaceService<TService> 方法

定义

将包装解析程序添加到即将锁定的配置。 包装解析程序是一种解析程序,它假定解析程序链将返回的服务,并将其包装或替换为同一类型的另一个服务。

public void ReplaceService<TService>(Func<TService,object,TService> serviceInterceptor);
member this.ReplaceService : Func<'Service, obj, 'Service> -> unit
Public Sub ReplaceService(Of TService) (serviceInterceptor As Func(Of TService, Object, TService))

类型参数

TService

要包装或替换的服务类型。

参数

serviceInterceptor
Func<TService,Object,TService>

接受未包装的服务和密钥并返回已包装或替换的服务的委托。

适用于