Freigeben über


DbConfigurationLoadedEventArgs.ReplaceService<TService> Methode

Definition

Fügt der Konfiguration, die gesperrt werden soll, einen Wrapping Resolver hinzu. Ein Wrapping Resolver ist ein Resolver, der einen Dienst empfängt, der von der Resolverkette zurückgegeben worden wäre und ihn umschließt oder durch einen anderen Dienst desselben Typs ersetzt.

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))

Typparameter

TService

Der Typ des Diensts, der umgebrochen oder ersetzt werden soll.

Parameter

serviceInterceptor
Func<TService,Object,TService>

Ein Delegat, der den entpackten Dienst und Schlüssel übernimmt und den umschlossenen oder ersetzten Dienst zurückgibt.

Gilt für: