NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Registration and Resolution

Key Points

NGWS Messages
  1. Activator.GetObject (RS.Connect)
    • Client 1st - a local representative (proxy) is provided immediately
    • Messages sent only when 1st method call occurs.
    • Optionally set Properties via IDictionary
  2. To any well known object:
    • Faultin Singlecall
    • Faultin Singleton
    • Registered Singleton
  1. Activator.CreateInstance (was Type.CreateInstance)
    • Optionally pass in URL at callsite
    • Optionally Look up URL in Application Configuration file
    • Create a new instance of the object on Server
    • Once the object has been created on the server, a local representative (proxy) is provided.
  1. IL newobj instruction
    • Look up in Application Configuration file for URL
    • Create a new instance of the object on Server
    • Once the object has been created on the server, a local proxy is provided.
  1. Compiler support for CallSite attributes
    • Optionally pass in URL at callsite
    • Optionally Look up URL in Application Configuration file
    • Create a new instance of the object on Server
    • Once the object has been created on the server, a local representative (proxy) is provided.