NGWS Messages |
- Capture support - RemotingPorxy
- In EE Infrastructure
- Generated at Execution Time from Type MetaData
- Message wraps Stack Frame of parameter
- Delayed parameter access until message serialized in channel
- ProvidesType Safety from MetaData
- MetaData can be in own PE (DLL) or external PE (DLL)
- Build your own proxy - RealProxy extensibility
|
- Dispatch support
- In EE Infrastructure
- Transform Message into a Stack Frame and dispatch on Object (StackBuilder)
|
- Dispatch support
- Stack, In EE
- Transform Message into a Stack and dispatch on Object (StackBuilder)
- Public Instance Method
- Public Instance Property
- Public Instance Field
|
- Messages
- Access to parameters
- Access to call details (method name, signature)
- Can be used to base out of band info
- Dictionary access to entries
- Fast path property access to well known entries
|
- Interception – Message Sinks
- Access to the request call message
- Access to the response return message
- Synchronous path
- Asynchronous path
|
- Interception – Dynamic Properties
- Add and remove at execution time
- Between Proxy and Channel
- Between Dispatch (StackBuilder) and Real Object
- Outbound from AppDomain
- Inbound into AppDomain
- Outbound from Context
- Inbound into Context
|