C#IUnityContainer解析方法

C#IUnityContainer解析方法,c#,unity-container,resolve,C#,Unity Container,Resolve,我创建了一个简单的PRISM应用程序,其中包含从UnityBootstrapper继承的标准引导程序 UnityBootTrapper依次具有公共属性IUnityContainer,此接口具有以下解析信号: object Resolve(Type t, string name, params ResolverOverride[] resolverOverrides); 现在,我不知道如何获得所描述的其他解析方法 我是否将Unity与其IUnityContainer接口混淆了?IUnityCon

我创建了一个简单的PRISM应用程序,其中包含从UnityBootstrapper继承的标准引导程序

UnityBootTrapper依次具有公共属性IUnityContainer,此接口具有以下解析信号:

object Resolve(Type t, string name, params ResolverOverride[] resolverOverrides);
现在,我不知道如何获得所描述的其他解析方法


我是否将Unity与其IUnityContainer接口混淆了?

IUnityContainer
具有以下解决方法:


在Unity 1.2中,
IUnityContainer


在Unity 2.0中,您需要引入作用域,因为您想要的重载被定义为此类上的扩展方法。

这些方法是扩展方法

签名:

public static T Resolve<T>(this IUnityContainer container, params ResolverOverride[] overrides);
public static T Resolve(此IUnityContainer容器,params ResolverOverride[]覆盖);
因此,如果您已经实现了
IUnityContainer
,您可以使用它们