Compartir a través de


ExecutionStrategyResolver<T> Clase

Definición

Implementación IDbDependencyResolver que se usa para resolver IDbExecutionStrategy generadores.

public class ExecutionStrategyResolver<T> : System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver where T : IDbExecutionStrategy
type ExecutionStrategyResolver<'T (requires 'T :> IDbExecutionStrategy)> = class
    interface IDbDependencyResolver
Public Class ExecutionStrategyResolver(Of T)
Implements IDbDependencyResolver

Parámetros de tipo

T

Tipo de estrategia de ejecución que se resuelve.

Herencia
ExecutionStrategyResolver<T>
Implementaciones

Comentarios

Esta clase se puede usar DbProviderServices para ayudar en la resolución de IDbExecutionStrategy fábricas como un servicio predeterminado para el proveedor.

Constructores

ExecutionStrategyResolver<T>(String, String, Func<T>)

Inicializa una nueva instancia de ExecutionStrategyResolver<T>.

Métodos

GetService(Type, Object)

Si el tipo especificado es Func<TResult>, este solucionador intentará devolver el servicio que se va a usar; de lo contrario, devolverá null. Cuando el tipo especificado es Func{IExecutionStrategy}, se espera que la clave sea .ExecutionStrategyKey

GetServices(Type, Object)

Si el tipo especificado es Func<TResult>, este solucionador intentará devolver el servicio que se va a usar; de lo contrario, devolverá una enumeración vacía. Cuando el tipo especificado es Func{IExecutionStrategy}, se espera que la clave sea .ExecutionStrategyKey

Métodos de extensión

GetService(IDbDependencyResolver, Type)

Llama a GetService(Type, Object) pasar el argumento de tipo especificado y usar null para el argumento name.

GetService<T>(IDbDependencyResolver)

Llama a GetService(Type, Object) pasar el tipo genérico del método como argumento de tipo y null para el argumento name.

GetService<T>(IDbDependencyResolver, Object)

Llama a GetService(Type, Object) pasar el tipo genérico del método y el nombre especificado como argumentos.

GetServices(IDbDependencyResolver, Type)

Llama a GetServices(Type, Object) pasar el argumento de tipo especificado y usar null para el argumento name.

GetServices<T>(IDbDependencyResolver)

Llama a GetServices(Type, Object) pasar el tipo genérico del método como argumento de tipo y null para el argumento name.

GetServices<T>(IDbDependencyResolver, Object)

Llama a GetServices(Type, Object) pasar el tipo genérico del método y el nombre especificado como argumentos.

Se aplica a