System.Runtime.Remoting.Messaging.ILogicalThreadAffinative

Marks an object that can propagate outside of an AppDomain in a System.Runtime.Remoting.Messaging.LogicalCallContext.

See Also: ILogicalThreadAffinative Members

Syntax

[System.Runtime.InteropServices.ComVisible(true)]
public interface ILogicalThreadAffinative

Remarks

When a remote method call is made to an object in another AppDomain, the current System.Runtime.Remoting.Messaging.CallContext class generates a System.Runtime.Remoting.Messaging.LogicalCallContext that travels along with the call to the remote location. Only objects that expose the System.Runtime.Remoting.Messaging.ILogicalThreadAffinative interface and are stored in the System.Runtime.Remoting.Messaging.CallContext are propagated outside the AppDomain. Objects that do not support this interface are not transmitted in System.Runtime.Remoting.Messaging.LogicalCallContext instances with remote method calls.

Requirements

Namespace: System.Runtime.Remoting.Messaging
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0