ExecutionStrategyResolver<T>-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Eine IDbDependencyResolver-Implementierung, die zum Auflösen von IDbExecutionStrategy-Factorys verwendet wird.
Vererbungshierarchie
System.Object
System.Data.Entity.Infrastructure.DependencyResolution.ExecutionStrategyResolver<T>
Namespace: System.Data.Entity.Infrastructure.DependencyResolution
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Class ExecutionStrategyResolver(Of T As IDbExecutionStrategy) _
Implements IDbDependencyResolver
'Usage
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.
Typparameter
- T
Der Typ der Ausführungsstrategie, die aufgelöst wird.
Der ExecutionStrategyResolver<T>-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ExecutionStrategyResolver<T> | Initialisiert eine neue Instanz von ExecutionStrategyResolver<T>. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetService | Wenn der angegebene Typ Func<TResult> ist, dann versucht dieser Konfliktlöser, den Dienst zurückzugeben, der verwendet werden soll; andernfalls gibt er NULL zurück.Wenn der angegebene Typ Func{IExecutionStrategy} ist, dann wird als Schlüssel Folgendes erwartet: ExecutionStrategyKey. | |
GetServices | Wenn der angegebene Typ Func<TResult> ist, dann versucht dieser Konfliktlöser, den Dienst zurückzugeben, der verwendet werden soll; andernfalls gibt er eine leere Enumeration zurück.Wenn der angegebene Typ Func{IExecutionStrategy} ist, dann wird als Schlüssel Folgendes erwartet: ExecutionStrategyKey. | |
GetType | (Von Object geerbt.) | |
MemberwiseClone | (Von Object geerbt.) | |
ToString | (Von Object geerbt.) |
Oben
Erweiterungs methoden
Name | Beschreibung | |
---|---|---|
GetService(Type) | Überladen. Ruft GetService(Type, Object) auf, wobei das angegebene Typargument übergeben und NULL für das Name-Argument verwendet wird. (Durch DbDependencyResolverExtensions definiert.) | |
GetService<T>() | Überladen. Ruft GetService(Type, Object) auf und übergibt den generischen Typ der Methode als das Typargument und NULL als das Name-Argument. (Durch DbDependencyResolverExtensions definiert.) | |
GetService<T>(Object) | Überladen. Ruft GetService(Type, Object) auf und übergibt den generischen Typ der Methode sowie den angegebenen Namen als Argumente. (Durch DbDependencyResolverExtensions definiert.) | |
GetServices(Type) | Überladen. Ruft GetServices(Type, Object) auf, wobei das angegebene Typargument übergeben und NULL für das Name-Argument verwendet wird. (Durch DbDependencyResolverExtensions definiert.) | |
GetServices<T>() | Überladen. Ruft GetServices(Type, Object) auf und übergibt den generischen Typ der Methode als das Typargument und NULL als das Name-Argument. (Durch DbDependencyResolverExtensions definiert.) | |
GetServices<T>(Object) | Überladen. Ruft GetServices(Type, Object) auf und übergibt den generischen Typ der Methode sowie den angegebenen Namen als Argumente. (Durch DbDependencyResolverExtensions definiert.) |
Oben
Hinweise
Diese Klasse kann von DbProviderServices verwendet werden, um bei der Auflösung von IDbExecutionStrategy-Factorys als Standarddienst für den Anbieter zu helfen.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Verweis
System.Data.Entity.Infrastructure.DependencyResolution-Namespace