Freigeben über


SingletonDependencyResolver<T> Konstruktoren

Definition

Überlädt

SingletonDependencyResolver<T>(T)

Erstellt einen neuen Resolver, der die angegebene instance für den Vertragstyp zurückgibt, unabhängig vom Schlüssel, der an die Get-Methode übergeben wird.

SingletonDependencyResolver<T>(T, Func<Object,Boolean>)

Erstellt einen neuen Resolver, der die angegebene instance für den Vertragstyp zurückgibt, wenn der angegebene Schlüssel dem Schlüssel entspricht, der basierend auf dem angegebenen Prädikat an die Get-Methode übergeben wurde.

SingletonDependencyResolver<T>(T, Object)

Erstellt einen neuen Resolver, der die angegebene instance für den Vertragstyp zurückgibt, wenn der angegebene Schlüssel genau dem Schlüssel entspricht, der an die Get-Methode übergeben wurde.

SingletonDependencyResolver<T>(T)

Erstellt einen neuen Resolver, der die angegebene instance für den Vertragstyp zurückgibt, unabhängig vom Schlüssel, der an die Get-Methode übergeben wird.

public SingletonDependencyResolver (T singletonInstance);
new System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)> : 'T -> System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)>
Public Sub New (singletonInstance As T)

Parameter

singletonInstance
T

Die zurückzugebende instance.

Gilt für:

SingletonDependencyResolver<T>(T, Func<Object,Boolean>)

Erstellt einen neuen Resolver, der die angegebene instance für den Vertragstyp zurückgibt, wenn der angegebene Schlüssel dem Schlüssel entspricht, der basierend auf dem angegebenen Prädikat an die Get-Methode übergeben wurde.

public SingletonDependencyResolver (T singletonInstance, Func<object,bool> keyPredicate);
new System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)> : 'T * Func<obj, bool> -> System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)>
Public Sub New (singletonInstance As T, keyPredicate As Func(Of Object, Boolean))

Parameter

singletonInstance
T

Die zurückzugebende instance.

keyPredicate
Func<Object,Boolean>

Ein Prädikat, das das Schlüsselobjekt akzeptiert und nur dann true zurückgibt, wenn es übereinstimmt.

Gilt für:

SingletonDependencyResolver<T>(T, Object)

Erstellt einen neuen Resolver, der die angegebene instance für den Vertragstyp zurückgibt, wenn der angegebene Schlüssel genau dem Schlüssel entspricht, der an die Get-Methode übergeben wurde.

public SingletonDependencyResolver (T singletonInstance, object key);
new System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)> : 'T * obj -> System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)>
Public Sub New (singletonInstance As T, key As Object)

Parameter

singletonInstance
T

Die zurückzugebende instance.

key
Object

Optional der Schlüssel der abhängigkeit, die aufgelöst werden soll. Dies kann null für Abhängigkeiten sein, die nicht nach Schlüssel unterschieden werden.

Gilt für: