This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
Requirements
- Allow NGWS classes to be downloaded and accessed through web pages in Internet Explorer 5.0
- Evidence for downloaded code must be passed through the security system to determine the set of granted permissions.
- No footprint can be left on the machine. Nothing can be written to the registry as a result of downloading and running a class.
- Code downloaded on behalf of one application cannot impact other applications on the machine. For example, downloading a QFE as a side effect of browsing to a particular page cannot cause other apps on the machine to pick up the QFE.
- Must support download of both private and shared assemblies
- The model for locating assemblies, specifying references to assemblies, and configuration must be consistent with the that of our other application scenarios (i.e exe and xsp).
- Download of an assembly must be incremental. At a minimum, the assembly manifest must be downloaded to access types and resources within the assembly. As individual types and resources are accessed, the files in which they live are downloaded.