In Chapter 2, we introduced the concept of context. Now it’s time to look at the role of contexts within the .NET Remoting infrastructure. A better understanding of context can help you design more efficient .NET Remoting applications. In this section, we’ll look at how you can customize features of the context architecture to prevent the client from making a remote method call if it passes invalid parameters to a method, thus saving a round-trip to the remote object. We’ll also look at how you can trace messages and log exceptions thrown across context boundaries.
Establishing a Context
The context architecture employed by .NET Remoting consists of context-bound objects, context attributes, context properties, and message ...