ExecutionStrategyResolver<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementace IDbDependencyResolver používaná k překladu IDbExecutionStrategy továren.
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 strategie provádění, která je vyřešena.
- Dědičnost
-
ExecutionStrategyResolver<T>
- Implementuje
Poznámky
Tato třída může být použita DbProviderServices k pomoci při překladu IDbExecutionStrategy továren jako výchozí služby pro poskytovatele.
Konstruktory
ExecutionStrategyResolver<T>(String, String, Func<T>) |
Inicializuje novou instanci ExecutionStrategyResolver<T> |
Metody
GetService(Type, Object) |
Pokud je Func<TResult>daný typ , pokusí se tento překladač vrátit službu, která se má použít, jinak vrátí hodnotu null. Pokud je daný typ Func{IExecutionStrategy}, očekává se, že klíč bude ExecutionStrategyKey. |
GetServices(Type, Object) |
Pokud je Func<TResult>daný typ , pak se tento překladač pokusí vrátit službu k použití, jinak vrátí prázdný výčet. Pokud je daný typ Func{IExecutionStrategy}, očekává se, že klíč bude ExecutionStrategyKey. |
Metody rozšíření
GetService(IDbDependencyResolver, Type) |
Zavolá GetService(Type, Object) předání daného argumentu typu a použití hodnoty null pro argument name. |
GetService<T>(IDbDependencyResolver) |
Zavolá GetService(Type, Object) předání obecného typu metody jako argumentu typu a null pro argument name. |
GetService<T>(IDbDependencyResolver, Object) |
Zavolá GetService(Type, Object) předání obecného typu metody a daného názvu jako argumentů. |
GetServices(IDbDependencyResolver, Type) |
Zavolá GetServices(Type, Object) předání daného argumentu typu a použití hodnoty null pro argument name. |
GetServices<T>(IDbDependencyResolver) |
Zavolá GetServices(Type, Object) předání obecného typu metody jako argumentu typu a null pro argument name. |
GetServices<T>(IDbDependencyResolver, Object) |
Zavolá GetServices(Type, Object) předání obecného typu metody a daného názvu jako argumentů. |
Platí pro
Entity Framework