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

See Also: ILogicalThreadAffinative Members


public interface ILogicalThreadAffinative


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.


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