Hello,
the short answer is 'no, right now Silverlight
is not supported' (as of 2010-04-03).
The longer answer is that even if we ported our components to previous versions of Silverligth
they would not be very usable. Because of security reasons, the Silverlight runtime which runs in web browsers can only connect to the site from which the webpage was served. Additionally, the allowed TCP port range is limited to ports from 4502 to 4534. You would be unable to easily connect to IMAP server.
In the current version of Silverlight
, you can run your code in:
- web browser sandbox (as before)
- as a standalone app on a mobile phone (such as Windows Phone 7)
- as a standalone app on a desktop computer
With Silverlight 4.0
you can also run you app in Elevated Trust
mode (see this blogpost for details and MSDN article on this topic) which relaxes some security restrictions.
Considering this, it may make sense to think about porting our components to Silverlight
now.
Would it be possible to edit your post and add details about your usage scenario? What platform would you use (webbrowser, phone, desktop app)? What you would like to achieve?