IConstructionCallMessage Schnittstelle

Definition

Stellt die Konstruktionsaufrufanforderung eines Objekts dar.

public interface class IConstructionCallMessage : System::Runtime::Remoting::Messaging::IMethodCallMessage
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
Public Interface IConstructionCallMessage
Implements IMethodCallMessage
Abgeleitet
Attribute
Implementiert

Hinweise

Wenn der Benutzer eine Instanz eines neuen clientaktivierten Objekts erstellt, indem er oder aufruft new , Activator.CreateInstance und bevor der Thread an den Benutzercode zurückkehrt, wird ein IConstructionCallMessage an die Remoteanwendung gesendet. Wenn die Konstruktionsnachricht bei der Remoteanwendung eingeht, wird sie von einem Remotingaktivator (entweder dem Standardaktivator oder einem, der in der Activator -Eigenschaft angegeben ist) verarbeitet, und ein neues Objekt wird erstellt. Die Remotinganwendung gibt dann ein IConstructionReturnMessage an die lokale Anwendung zurück. Enthält IConstructionReturnMessage eine Instanz von , ObjRefdie Informationen zum Remoteobjekt verpackt. Die Remotinginfrastruktur konvertiert die ObjRef Instanz in einen Proxy an das Remoteobjekt, das an den Benutzercode zurückgegeben wird.

Eigenschaften

ActivationType

Ruft den Typ des zu aktivierenden Remoteobjekts ab.

ActivationTypeName

Ruft den vollständigen Typnamen des zu aktivierenden Remotetyps ab.

Activator

Ruft die Aktivierung ab, mit der das Remoteobjekt aktiviert wird, oder legt diese fest.

ArgCount

Ruft die Anzahl von Argumenten ab, die an die Methode übergeben werden.

(Geerbt von IMethodMessage)
Args

Ruft ein Array von Argumenten ab, die an die Methode übergeben werden.

(Geerbt von IMethodMessage)
CallSiteActivationAttributes

Ruft die Aktivierungsattribute der aufrufenden Site ab.

ContextProperties

Ruft eine Liste von Kontexteigenschaften ab, die den Kontext definieren, in dem das Objekt erstellt werden soll.

HasVarArgs

Ruft einen Wert ab, der angibt, ob die Meldung variable Argumente besitzt.

(Geerbt von IMethodMessage)
InArgCount

Ruft die Anzahl der Argumente im Aufruf ab, die nicht als out-Parameter gekennzeichnet sind.

(Geerbt von IMethodCallMessage)
InArgs

Ruft ein Array von Argumenten ab, die nicht als out-Parameter gekennzeichnet sind.

(Geerbt von IMethodCallMessage)
LogicalCallContext

Ruft den LogicalCallContext für den aktuellen Methodenaufruf ab.

(Geerbt von IMethodMessage)
MethodBase

Ruft den MethodBase der aufgerufenen Methode ab.

(Geerbt von IMethodMessage)
MethodName

Ruft den Namen der aufgerufenen Methode ab.

(Geerbt von IMethodMessage)
MethodSignature

Ruft ein Objekt ab, das die Methodensignatur enthält.

(Geerbt von IMethodMessage)
Properties

Ruft ein IDictionary ab, das eine Auflistung der Meldungseigenschaften darstellt.

(Geerbt von IMessage)
TypeName

Ruft den vollständigen Type-Namen des Objekts ab, für das der Aufruf bestimmt ist.

(Geerbt von IMethodMessage)
Uri

Ruft den URI des bestimmten Objekts ab, für das der Aufruf bestimmt ist.

(Geerbt von IMethodMessage)

Methoden

GetArg(Int32)

Ruft ein bestimmtes Argument als Object ab.

(Geerbt von IMethodMessage)
GetArgName(Int32)

Ruft den Namen des Arguments ab, das an die Methode übergeben wird.

(Geerbt von IMethodMessage)
GetInArg(Int32)

Gibt das angegebene Argument zurück, das nicht als out-Parameter gekennzeichnet ist.

(Geerbt von IMethodCallMessage)
GetInArgName(Int32)

Gibt den Namen des angegebenen Arguments zurück, das nicht als out-Parameter gekennzeichnet ist.

(Geerbt von IMethodCallMessage)

Gilt für: