| [Serializable] | 
When a remote method call is made to an object in another AppDomain, the CallContext class generates a LogicalCallContext that travels along with the remote call. Only objects that expose the ILogicalThreadAffinative interface and are stored in the CallContext are propagated outside the AppDomain in a LogicalCallContext. Objects that do not support this interface are not transmitted in LogicalCallContext instances with remote method calls.
| HasInfo | Read-only Gets a value indicating whether the current LogicalCallContext contains information. | 
| Clone | Creates a new object that is a copy of the current instance. | 
| Equals (inherited from System.Object) | See base class member description: System.Object.Equals Derived from System.Object, the primary base class for all objects. | 
| FreeNamedDataSlot | Empties a data slot with the specified name. | 
| GetData | Retrieves an object associated with the specified name from the current instance. | 
| GetHashCode (inherited from System.Object) | See base class member description: System.Object.GetHashCode Derived from System.Object, the primary base class for all objects. | 
| GetObjectData | Populates a specified SerializationInfo with the data needed to serialize the current LogicalCallContext. | 
| GetType (inherited from System.Object) | See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. | 
| SetData | Stores the specified object in the current instance, and associates it with the specified name. | 
| ToString (inherited from System.Object) | See base class member description: System.Object.ToString Derived from System.Object, the primary base class for all objects. | 
| Finalize (inherited from System.Object) | See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects. | 
| MemberwiseClone (inherited from System.Object) | See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. | 
Hierarchy:
| 
            public bool HasInfo {get;}
           | 
| 
            public object Clone(); | 
| 
            ~LogicalCallContext(); | 
| 
            public void FreeNamedDataSlot( | 
name
name
| 
            public virtual int GetHashCode(); | 
| 
            public void GetObjectData( | 
info
context
| Exception Type | Condition | 
|---|---|
| ArgumentNullException | info is null. | 
The current method is an implementation of ISerializable.GetObjectData.
| 
            public Type GetType(); | 
| 
            protected object MemberwiseClone(); | 
name
data
| 
            public virtual string ToString(); |