ExecutionStrategyResolver<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |