1.3.1.1.1 Client Context Within Activations

The client context within the Activation Properties BLOB ([MS-DCOM] section 2.2.22) represents a set of context properties associated with the client object context, and guides the creation of the server object context.

The server can decide to use some, none, or all of the client context properties, depending on the desired result or implementation-specific details.

For example, if the client context contains a transaction context property (section 2.2.2.1), this indicates to the server that the client object is running within a transaction. The server then decides, in an implementation-specific way, if the server object will run within the same transaction as the client, a new transaction, or no transaction at all.