IronPython中的C#对象:预期的接口,得到了实现

时间:2017-06-08 14:11:35

标签: c# python ironpython

嗯,这是一个问题:

我有一部分.NET代码,已翻译成IronPython。此代码引用其他.NET代码(不要问为什么)。 C#方法将c#-written interface作为参数f.e。

Error: 0xA at DFT Extract, SubComponent: Couldn't set up the connection. 
This could be because an invalid host was provided, or due to a firewall 
blocking the connection.
在IronPython中我尝试从dll调用此方法,如下所示:

public int SomeMethod(ISomeInterface instance)

someValue = SharpClass.SomeMethod(self.InheritedProperty) 的类型 - self.InheritedProperty的实现。假设" SomeInterfaceImpl"

我遇到了运行时错误:

ISomeInterface

如何避免这种情况?由于抽象接口,我无法在python中进行强制转换。

0 个答案:

没有答案