[IronPython] .NET attributes for methods

Lukas Cenovsky cenovsky at bakalari.cz
Fri Oct 30 18:40:31 CET 2009


Thanks.

I wanted to implement WCF service in pure Ironpython but I overlooked 
the [OperationContract] method attribute is used in the interface 
declaration. Anyway, thanks to class attributes it is now possible to 
implement the WCF service in IronPython and have only the interface done 
in C#. See my blog post:

http://gui-at.blogspot.com/2009/10/wcf-service-in-ironpython.html

DllImport is good to have too - I can get rid of of my Win32API.dll when 
simulating user's input 
<http://gui-at.blogspot.com/2008/07/simulate-users-input.html> :-)

--
-- Lukáš


Shri Borde wrote:
> The following files extend DevHawk's blog and adds support for typed methods with attributes. It will be available as part of the samples released with the 2.6 RTM (over the next month). Do let us know if it works for you. 
>
> Also, I would be curious to know what scenario you need method attributes for (other than DllImport for pinvokes)...
>
> -----Original Message-----
> From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Lukas Cenovsky
> Sent: Thursday, October 22, 2009 10:37 AM
> To: Discussion of IronPython
> Subject: [IronPython] .NET attributes for methods
>
> Hi,
> I have read all DewHawk blogposts about .Net attributes in IronPython 
> via __clrtype__ metaclass 
> (http://devhawk.net/CategoryView,category,__clrtype__.aspx). He 
> describes how to add attributes to classes but not to methods. Is there 
> any example how to add attributes to a method. It looks like method 
> generation is necessary (like for getter and setter or in 
> http://www.voidspace.org.uk/python/weblog/arch_d7_2007_03_10.shtml#e659) 
> but this is kind of deep magic for me...
> Thanks.
>
> --
> -- Lukáš
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20091030/f54f20cf/attachment.html>


More information about the Ironpython-users mailing list