共用方式為


SingletonDependencyResolver<T> 建構函式

定義

多載

SingletonDependencyResolver<T>(T)

建構新的解析程式,不論傳遞至 Get 方法的金鑰為何,都會傳回合約類型的指定實例。

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

建構新的解析程式,如果指定的索引鍵符合根據指定述詞傳遞至 Get 方法的索引鍵,則會傳回合約類型的指定實例。

SingletonDependencyResolver<T>(T, Object)

建構新的解析程式,如果指定的索引鍵完全符合傳遞至 Get 方法的金鑰,則會傳回合約類型的指定實例。

SingletonDependencyResolver<T>(T)

建構新的解析程式,不論傳遞至 Get 方法的金鑰為何,都會傳回合約類型的指定實例。

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)

參數

singletonInstance
T

要傳回的 實例。

適用於

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

建構新的解析程式,如果指定的索引鍵符合根據指定述詞傳遞至 Get 方法的索引鍵,則會傳回合約類型的指定實例。

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))

參數

singletonInstance
T

要傳回的 實例。

keyPredicate
Func<Object,Boolean>

接受索引鍵物件的述詞,只有在符合時才傳回 true。

適用於

SingletonDependencyResolver<T>(T, Object)

建構新的解析程式,如果指定的索引鍵完全符合傳遞至 Get 方法的金鑰,則會傳回合約類型的指定實例。

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)

參數

singletonInstance
T

要傳回的 實例。

key
Object

或者,要解析之相依性索引鍵。 對於未依索引鍵區分的相依性,這可能是 null。

適用於