ExecutionStrategyResolver<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma IDbDependencyResolver implementação usada para resolver IDbExecutionStrategy fábricas.
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
O tipo de estratégia de execução que é resolvida.
- Herança
-
ExecutionStrategyResolver<T>
- Implementações
Comentários
Essa classe pode ser usada por DbProviderServices para auxiliar na resolução de IDbExecutionStrategy fábricas como um serviço padrão para o provedor.
Construtores
ExecutionStrategyResolver<T>(String, String, Func<T>) |
Inicializa uma nova instância de ExecutionStrategyResolver<T> |
Métodos
GetService(Type, Object) |
Se o tipo fornecido for Func<TResult>, esse resolvedor tentará retornar o serviço a ser usado, caso contrário, retornará nulo. Quando o tipo fornecido for Func{IExecutionStrategy}, espera-se que a chave seja um ExecutionStrategyKey. |
GetServices(Type, Object) |
Se o tipo fornecido for Func<TResult>, esse resolvedor tentará retornar o serviço a ser usado, caso contrário, retornará uma enumeração vazia. Quando o tipo fornecido for Func{IExecutionStrategy}, espera-se que a chave seja um ExecutionStrategyKey. |
Métodos de Extensão
GetService(IDbDependencyResolver, Type) |
Chama GetService(Type, Object) passando o argumento de tipo fornecido e usando nulo para o argumento name. |
GetService<T>(IDbDependencyResolver) |
Chama GetService(Type, Object) passando o tipo genérico do método como o argumento de tipo e nulo para o argumento name. |
GetService<T>(IDbDependencyResolver, Object) |
Chama GetService(Type, Object) passando o tipo genérico do método e o nome fornecido como argumentos. |
GetServices(IDbDependencyResolver, Type) |
Chama GetServices(Type, Object) passando o argumento de tipo fornecido e usando nulo para o argumento name. |
GetServices<T>(IDbDependencyResolver) |
Chama GetServices(Type, Object) passando o tipo genérico do método como o argumento de tipo e nulo para o argumento name. |
GetServices<T>(IDbDependencyResolver, Object) |
Chama GetServices(Type, Object) passando o tipo genérico do método e o nome fornecido como argumentos. |
Aplica-se a
Entity Framework