[Python.NET] Does python .net support creating a class inherited from an interface class declared by c#?

Denis Akhiyarov denis.akhiyarov at gmail.com
Tue Apr 21 17:56:25 CEST 2015


Does this work in Ironpython?

On Tue, Apr 21, 2015, 10:33 AM Oscar Le <Oscar.Le at software.dell.com> wrote:

>  Hi There,
>
>
>
> I want to create a class which can be inherited from an interface class
> declared by c#.  But it throws TypeError when I instance it: “object does
> not implement IServiceCallbackContract”.
>
>
>
> *class ServiceCallbackContract(IServiceCallbackContract):*
>
> *    def __init__(self, c):*
>
> *        pass*
>
>
>
> *object = ServiceCallbackContract(AClass)*
>
>
>
> Then I added some debug messages in the Python.Net source code.
>
>
>
> I mean I want to create a class as the implementation of the interface
> class which is declared by C# in a DLL file, I’m unable to change the code
> in that DLL file. So is there any way to make it works for my purpose by
> python.net?
>
>
>
> Thanks,
>
>
>
> Best regards,
>
> *Oscar Le*
>
>
>  _________________________________________________
> Python.NET mailing list - PythonDotNet at python.org
> https://mail.python.org/mailman/listinfo/pythondotnet
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythondotnet/attachments/20150421/1126b372/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 42660 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/pythondotnet/attachments/20150421/1126b372/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 42660 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/pythondotnet/attachments/20150421/1126b372/attachment-0003.png>


More information about the PythonDotNet mailing list