ExecutionStrategyResolver<T> (Clase)
[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].
Implementación de IDbDependencyResolver que se usa para resolver los generadores de IDbExecutionStrategy.
Jerarquía de herencia
System.Object
System.Data.Entity.Infrastructure.DependencyResolution.ExecutionStrategyResolver<T>
Espacio de nombres: System.Data.Entity.Infrastructure.DependencyResolution
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
Public Class ExecutionStrategyResolver(Of T As IDbExecutionStrategy) _
Implements IDbDependencyResolver
'Uso
Dim instance As ExecutionStrategyResolver(Of T)
public class ExecutionStrategyResolver<T> : IDbDependencyResolver
where T : IDbExecutionStrategy
generic<typename T>
where T : IDbExecutionStrategy
public ref class ExecutionStrategyResolver : IDbDependencyResolver
type ExecutionStrategyResolver<'T when 'T : IDbExecutionStrategy> =
class
interface IDbDependencyResolver
end
JScript does not support generic types and methods.
Parámetros de tipo
- T
Tipo de estrategia de ejecución que se resuelve.
El tipo ExecutionStrategyResolver<T> expone los siguientes miembros.
Constructores
Name | Descripción | |
---|---|---|
ExecutionStrategyResolver<T> | Inicializa una nueva instancia de ExecutionStrategyResolver<T> |
Superior
Métodos
Name | Descripción | |
---|---|---|
Equals | (Se hereda de Object). | |
Finalize | (Se hereda de Object). | |
GetHashCode | (Se hereda de Object). | |
GetService | Si el tipo especificado es Func<TResult>, esta resolución 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 | Si el tipo especificado es Func<TResult>, esta resolución 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. | |
GetType | (Se hereda de Object). | |
MemberwiseClone | (Se hereda de Object). | |
ToString | (Se hereda de Object). |
Superior
Métodos de extensión
Name | Descripción | |
---|---|---|
GetService(Type) | Sobrecargado. Llama a GetService(Type, Object) pasando el argumento de tipo especificado y usando NULL para el argumento de nombre. (Definido por DbDependencyResolverExtensions). | |
GetService<T>() | Sobrecargado. Llama a GetService(Type, Object) pasando el tipo genérico del método como argumento de tipo y NULL para el argumento de nombre. (Definido por DbDependencyResolverExtensions). | |
GetService<T>(Object) | Sobrecargado. Llama a GetService(Type, Object) pasando el tipo genérico del método y el nombre especificado como argumentos. (Definido por DbDependencyResolverExtensions). | |
GetServices(Type) | Sobrecargado. Llama a GetServices(Type, Object) pasando el argumento de tipo especificado y usando NULL para el argumento de nombre. (Definido por DbDependencyResolverExtensions). | |
GetServices<T>() | Sobrecargado. Llama a GetServices(Type, Object) pasando el tipo genérico del método como argumento de tipo y NULL para el argumento de nombre. (Definido por DbDependencyResolverExtensions). | |
GetServices<T>(Object) | Sobrecargado. Llama a GetServices(Type, Object) pasando el tipo genérico del método y el nombre especificado como argumentos. (Definido por DbDependencyResolverExtensions). |
Superior
Comentarios
DbProviderServices puede usar esta clase para ayudar a resolver los generadores de IDbExecutionStrategy como un servicio predeterminado del proveedor.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Vea también
Referencia
System.Data.Entity.Infrastructure.DependencyResolution (Espacio de nombres)