[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(); |