ExecutionStrategyResolver<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentation IDbDependencyResolver utilisée pour la résolution IDbExecutionStrategy des fabriques.
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
Paramètres de type
- T
Type de stratégie d’exécution résolue.
- Héritage
-
ExecutionStrategyResolver<T>
- Implémente
Remarques
Cette classe peut être utilisée par DbProviderServices pour faciliter la résolution des IDbExecutionStrategy fabriques en tant que service par défaut pour le fournisseur.
Constructeurs
ExecutionStrategyResolver<T>(String, String, Func<T>) |
Initialise une nouvelle instance de la classe ExecutionStrategyResolver<T>. |
Méthodes
GetService(Type, Object) |
Si le type donné est Func<TResult>, ce programme de résolution tente de retourner le service à utiliser, sinon il retourne null. Lorsque le type donné est Func{IExecutionStrategy}, la clé est censée être un ExecutionStrategyKey. |
GetServices(Type, Object) |
Si le type donné est Func<TResult>, ce programme de résolution tente de retourner le service à utiliser, sinon il retourne une énumération vide. Lorsque le type donné est Func{IExecutionStrategy}, la clé est censée être un ExecutionStrategyKey. |
Méthodes d’extension
GetService(IDbDependencyResolver, Type) |
Appelle GetService(Type, Object) en passant l’argument de type donné et en utilisant null pour l’argument name. |
GetService<T>(IDbDependencyResolver) |
Appelle GetService(Type, Object) en passant le type générique de la méthode comme argument de type et null pour l’argument name. |
GetService<T>(IDbDependencyResolver, Object) |
Appelle GetService(Type, Object) en passant le type générique de la méthode et le nom donné en tant qu’arguments. |
GetServices(IDbDependencyResolver, Type) |
Appelle GetServices(Type, Object) en passant l’argument de type donné et en utilisant null pour l’argument name. |
GetServices<T>(IDbDependencyResolver) |
Appelle GetServices(Type, Object) en passant le type générique de la méthode comme argument de type et null pour l’argument name. |
GetServices<T>(IDbDependencyResolver, Object) |
Appelle GetServices(Type, Object) en passant le type générique de la méthode et le nom donné en tant qu’arguments. |