Freigeben über


IConstructionCallMessage-Schnittstelle

Stellt die Konstruktionsaufrufanforderung eines Objekts dar.

Namespace: System.Runtime.Remoting.Activation
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
Public Interface IConstructionCallMessage
    Inherits IMethodCallMessage, IMethodMessage, IMessage
'Usage
Dim instance As IConstructionCallMessage
[ComVisibleAttribute(true)] 
public interface IConstructionCallMessage : IMethodCallMessage, IMethodMessage, IMessage
[ComVisibleAttribute(true)] 
public interface class IConstructionCallMessage : IMethodCallMessage, IMethodMessage, IMessage
/** @attribute ComVisibleAttribute(true) */ 
public interface IConstructionCallMessage extends IMethodCallMessage, IMethodMessage, 
    IMessage
ComVisibleAttribute(true) 
public interface IConstructionCallMessage extends IMethodCallMessage, IMethodMessage, 
    IMessage

Hinweise

Wenn der Benutzer durch Aufruf von new oder Activator.CreateInstance eine Instanz eines neuen, vom Client aktivierten Objekts erstellt, wird eine IConstructionCallMessage an die Remoteanwendung gesendet, bevor der Thread an den Benutzercode zurückgegeben wird. Wenn die Konstruktionsmeldung in der Remoteanwendung eingeht, wird sie von einer Remoteaktivierung (entweder die Standardaktivierung oder eine durch die Activator-Eigenschaft angegebene) verarbeitet, und es wird ein neues Objekt erstellt. Die Remoteanwendung gibt dann eine IConstructionReturnMessage an die lokale Anwendung zurück. IConstructionReturnMessage enthält eine Instanz von ObjRef, in dem Informationen über das Remoteobjekt gepackt sind. Die ObjRef-Instanz wird von der Remotinginfrastruktur in einen Proxy für das Remoteobjekt konvertiert, der an den Benutzercode zurückgegeben wird.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

IConstructionCallMessage-Member
System.Runtime.Remoting.Activation-Namespace