Condividi tramite


Metodo DbConfigurationLoadedEventArgs.ReplaceService<TService>

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Aggiunge un sistema di risoluzione di wrapping alla configurazione che sta per essere bloccata. Un sistema di risoluzione di wrapping avvia un servizio restituito dalla catena di sistemi di risoluzione e lo sostituisce o ne esegue il wrapping con un altro servizio dello stesso tipo.

Spazio dei nomi:  System.Data.Entity.Infrastructure.DependencyResolution
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Sub ReplaceService(Of TService) ( _
    serviceInterceptor As Func(Of TService, Object, TService) _
)
'Utilizzo
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.

Parametri di tipo

  • TService
    Tipo di servizio da restituire o di cui eseguire il wrapping.

Parametri

  • serviceInterceptor
    Tipo: System.Func<TService, Object, TService>
    Delegato che accetta il servizio non sottoposto a wrapping e la chiave e restituisce il servizio sostituito o sottoposto a wrapping.

Vedere anche

Riferimento

DbConfigurationLoadedEventArgs Classe

Spazio dei nomi System.Data.Entity.Infrastructure.DependencyResolution