ExecutionStrategyResolver<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine IDbDependencyResolver Implementierung, die zum Auflösen von IDbExecutionStrategy Fabriken verwendet wird.
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
Typparameter
- T
Der Typ der Aufgelösten Ausführungsstrategie.
- Vererbung
-
ExecutionStrategyResolver<T>
- Implementiert
Hinweise
Diese Klasse kann von DbProviderServices verwendet werden, um die Auflösung von IDbExecutionStrategy Fabriken als Standarddienst für den Anbieter zu unterstützen.
Konstruktoren
ExecutionStrategyResolver<T>(String, String, Func<T>) |
Initialisiert eine neue Instanz von ExecutionStrategyResolver<T>. |
Methoden
GetService(Type, Object) |
Wenn der angegebene Typ ist Func<TResult>, versucht dieser Resolver, den zu verwendenden Dienst zurückzugeben, andernfalls wird NULL zurückgegeben. Wenn der angegebene Typ Func{IExecutionStrategy} lautet, wird erwartet, dass der Schlüssel ein ExecutionStrategyKeyist. |
GetServices(Type, Object) |
Wenn der angegebene Typ ist Func<TResult>, versucht dieser Resolver, den zu verwendenden Dienst zurückzugeben, andernfalls wird eine leere Enumeration zurückgegeben. Wenn der angegebene Typ Func{IExecutionStrategy} lautet, wird erwartet, dass der Schlüssel ein ExecutionStrategyKeyist. |
Erweiterungsmethoden
GetService(IDbDependencyResolver, Type) |
Ruft auf GetService(Type, Object) , die das angegebene Typargument übergeben und null für das Name-Argument verwenden. |
GetService<T>(IDbDependencyResolver) |
Ruft auf GetService(Type, Object) , die den generischen Typ der Methode als Typargument und NULL für das Name-Argument übergeben. |
GetService<T>(IDbDependencyResolver, Object) |
Ruft auf GetService(Type, Object) , die den generischen Typ der Methode und den angegebenen Namen als Argumente übergeben. |
GetServices(IDbDependencyResolver, Type) |
Ruft auf GetServices(Type, Object) , die das angegebene Typargument übergeben und null für das Name-Argument verwenden. |
GetServices<T>(IDbDependencyResolver) |
Ruft auf GetServices(Type, Object) , die den generischen Typ der Methode als Typargument und NULL für das Name-Argument übergeben. |
GetServices<T>(IDbDependencyResolver, Object) |
Ruft auf GetServices(Type, Object) , die den generischen Typ der Methode und den angegebenen Namen als Argumente übergeben. |
Gilt für:
Entity Framework