SingletonDependencyResolver<T> 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
要返回的实例。
适用于
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。