Getting sick of the lack of intellisense documentation with and explanations of some of the public classes and methods exposed by HomeServerControls I decided to do a bit of experimenting and figure out some of what they do, document it and make what I've learned (so far) available in an xml form and compiled help file.
What's included documentation of is most of:
-
Microsoft.HomeServer.Controls.ClientCommunicator
-
Microsoft.HomeServer.Controls.ConsoleServices
-
Microsoft.HomeServer.Controls.ConsoleSubForm
-
Microsoft.HomeServer.Controls.ITabExtender
-
Microsoft.HomeServer.Controls.QMessageBox
XML file:
In order to use the documentation in an intellisense form, simply download xml file, place it next to the copy of HomeServerControls.dll that you are referencing, delete your existing reference and then re-create the reference.
(Download)
Compiled Help File:
(Download)
Having not been able to get my hands on the RTM media and/or bits yet... I don't know if this has been corrected yet or if it will be in future, in the mean time, enjoy and if you see any mistakes or know more about something here than I do or want to help add some documentation to the mix, lemme know.
If you have anything you wish to contribute, I ask that you be clean about it and NOT employ the Reflector or any other outright decompilation. Everything you see here has been gleamed through black box testing of the methods and classes in question and would like to keep them pure and unrelated to any outright reverse engineering.
A couple of other details can be found on this blog post.