ExecutionStrategyResolver<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja IDbDependencyResolver używana do rozpoznawania IDbExecutionStrategy fabryk.
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
Parametry typu
- T
Typ strategii wykonywania, która została rozwiązana.
- Dziedziczenie
-
ExecutionStrategyResolver<T>
- Implementuje
Uwagi
Ta klasa może służyć DbProviderServices do pomocy w rozpoznawaniu IDbExecutionStrategy fabryk jako domyślnej usługi dostawcy.
Konstruktory
ExecutionStrategyResolver<T>(String, String, Func<T>) |
Inicjuje nowe wystąpienie ExecutionStrategyResolver<T> |
Metody
GetService(Type, Object) |
Jeśli dany typ to Func<TResult>, ten program rozpoznawania spróbuje zwrócić usługę do użycia, w przeciwnym razie zwróci wartość null. Gdy dany typ to Func{IExecutionStrategy}, klucz powinien być kluczem ExecutionStrategyKey. |
GetServices(Type, Object) |
Jeśli dany typ to Func<TResult>, ten program rozpoznawania spróbuje zwrócić usługę do użycia, w przeciwnym razie zwróci pustą wyliczenie. Gdy dany typ to Func{IExecutionStrategy}, klucz powinien być kluczem ExecutionStrategyKey. |
Metody rozszerzania
GetService(IDbDependencyResolver, Type) |
Wywołuje GetService(Type, Object) przekazanie danego argumentu typu i użycie wartości null dla argumentu name. |
GetService<T>(IDbDependencyResolver) |
Wywołuje GetService(Type, Object) przekazywanie typu ogólnego metody jako argumentu typu i wartości null dla argumentu nazwy. |
GetService<T>(IDbDependencyResolver, Object) |
Wywołuje GetService(Type, Object) przekazywanie typu ogólnego metody i podanej nazwy jako argumentów. |
GetServices(IDbDependencyResolver, Type) |
Wywołuje GetServices(Type, Object) przekazanie danego argumentu typu i użycie wartości null dla argumentu name. |
GetServices<T>(IDbDependencyResolver) |
Wywołuje GetServices(Type, Object) przekazywanie typu ogólnego metody jako argumentu typu i wartości null dla argumentu nazwy. |
GetServices<T>(IDbDependencyResolver, Object) |
Wywołuje GetServices(Type, Object) przekazywanie typu ogólnego metody i podanej nazwy jako argumentów. |