This documentation is archived and is not being maintained.

IConstructionCallMessage Interface

Represents the construction call request of an object.

For a list of all members of this type, see IConstructionCallMessage Members.

[Visual Basic]
Public Interface IConstructionCallMessage
   Inherits IMethodCallMessage, IMethodMessage, IMessage
public interface IConstructionCallMessage : IMethodCallMessage,
   IMethodMessage, IMessage
public __gc __interface IConstructionCallMessage : public
   IMethodCallMessage, IMethodMessage, IMessage
public interface IConstructionCallMessage implements
   IMethodCallMessage, IMethodMessage, IMessage


When the user creates an instance of a new client-activated object by calling new or Activator.CreateInstance and before the thread returns to the user code, an IConstructionCallMessage is sent to the remote application. When the construction message arrives at the remote application, it is processed by a remoting Activator (either the default one, or one that is specified in the Activator property) and a new object is created. The remoting application then returns an IConstructionReturnMessage to the local application. The IConstructionReturnMessage contains an instance of ObjRef which is a package of information about the remote object. The remoting infrastructure converts the ObjRef instance into a proxy to the remote object which is returned to the user code.


Namespace: System.Runtime.Remoting.Activation

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: Mscorlib (in Mscorlib.dll)

See Also

IConstructionCallMessage Members | System.Runtime.Remoting.Activation Namespace