Creating a Remoting Client and Server
Implement a Simple Remoting Server and Client
Remoting Objects and Hosts
Programmatic Configuration of a Remoting Application
Using Configuration Files for Remoting Applications
Debugging and Deployment
Creating and Serializing Remotable Types
Version Tolerant Serialization
Serialization Formatters and Communication Channels
Marshalling by Reference and by Value
Version Compatibility in Remoting
Generic Classes and Remoting
Performing Remoting Operations Asynchronously
Asynchronous Operations
Events
One-Way Method
Managing the Lifetime of Remote Objects
Remote Lifetime Management
Initializing the Lifetime
Lease Renewal Properties
Expiration Exceptions
The Life Cycle of Remote Objects
Lifetime Sponsors
Using Message Queuing
Message Queuing
Creating a Queue
Sending Messages
Receiving Messages
Security
IIS and MSMQ
Creating and Consuming Serviced Components
Why Use Serviced Components?
Creating a Serviced Component
Serviced Component Attributes
Interfaces and COM+
Consuming Serviced Components
Remoting Security
IIS as Activation Agent
IIS Integration
.NET Framework 2.0 Security