[IronPython] custom ConfigurationSection in IronPython
dinov at exchange.microsoft.com
Thu Aug 31 22:00:09 CEST 2006
The Item property is the default indexer, so you should be able to access it using foo[index].
As for your other question - Martin looked into this but I didn't see a response from him... The problem seems to be that we don't define a parameterless constructor that the configuration section can call. The reason for that is that our objects actually need to receive a DynamicType object which represents the class - without this we wouldn't be able to know your type was MySettings. Unfortunately I think this might make it impossible for you to define this class in IronPython. You could define a stub in C# that calls into your Python using the engine APIs but that might be more work than it's worth.
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Jason Ferrara
Sent: Thursday, August 31, 2006 12:56 PM
To: Discussion of IronPython
Subject: Re: [IronPython] custom ConfigurationSection in IronPython
I have another related question. The "Item" property of System.Configuration.ConfigurationElement (base class for
ConfigurationSection) doesn't seem to be accessible from IronPython.
Is this because its overloaded by parameter type? Is there a way to access it from IronPython?
On Aug 30, 2006, at 2:33 PM, Jason Ferrara wrote:
> I want to write a custon ConfigurationSection in IronPython. So I
> class MySettings(System.Configuration.ConfigurationSection):
> # custom configuration stuff here
> c = System.Configuration.ConfigurationManager.OpenExeConfiguration( \
> and get...
> File , line 0, in Add##32
> File System.Configuration, line unknown, in Add
> File System.Configuration, line unknown, in AddConfigurationSection
> File System.Configuration, line unknown, in
> SystemError: Unable to load type
> snippets1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
> because it is not public.
> This happened even when the python code is compiled into an assembly.
> Is there a way to make this work?
> I saw a post that mentioned an experimental static type compiler.
> Would I need to use that, and if so how?
> - Jason
> users mailing list
> users at lists.ironpython.com
users mailing list
users at lists.ironpython.com
More information about the Ironpython-users