Object Activation and Lifetimes
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Object Activation and Lifetimes 

Usually, you do not need to pay attention to exactly when an object is created; you merely want the object to be responsive when you call a method on it. However, when you are building a remote object, you must know the details of when and how a new object is created and initialized — how it is activated. Because the remoting system must always know what type of activation is required before it can make objects available to clients, understanding your choices is important.

In This Section

Activation of Remote Objects

Describes the two types of activation for remote objects—server activation and client activation.

Lifetime Leases

Describes how to initialize and renew leases.

Related Sections

.NET Framework Remoting Overview

Provides a high-level overview of .NET remoting as well as more in-depth information.

© 2015 Microsoft