Message Sinks

Message sinks are one of the most important elements contributing to the extreme flexibility of the .NET Remoting architecture. In Chapter 2, “Understanding the .NET Remoting Architecture,” we discussed how the .NET Remoting infrastructure connects message sinks together to form message sink chains, which process .NET Remoting messages and move them through contexts and application domains. The .NET Remoting infrastructure uses message sinks in a variety of functional areas, including these:

  • Contexts, which we’ll discuss in the next section of this chapter

  • Channels, which we’ll discuss in Chapter 7, “Channels and Channel Sinks”

  • Formatters, which we’ll discuss in Chapter 8, “Serialization Formatters”

IMessageSink

Any type that ...

Get Microsoft® .NET Remoting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.