Freigeben über


IConstructionCallMessage Schnittstelle

Definition

Stellt die Anforderung für den Bauaufruf 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 durch Aufrufen new oder Activator.CreateInstance vor dem Zurückgeben des Threads an den Benutzercode erstellt, wird eine IConstructionCallMessage an die Remoteanwendung gesendet. Wenn die Konstruktionsnachricht an der Remoteanwendung eingeht, wird sie von einem Remotingaktivator (entweder der Standardaktivator oder einer, der in der Activator Eigenschaft angegeben ist) verarbeitet, und ein neues Objekt wird erstellt. Die Remotinganwendung gibt dann eine IConstructionReturnMessage an die lokale Anwendung zurück. Das IConstructionReturnMessage Enthält eine Instanz von ObjRef, die Informationen über das Remoteobjekt enthält. Die Remotinginfrastruktur konvertiert die ObjRef Instanz in einen Proxy in das Remoteobjekt, das an den Benutzercode zurückgegeben wird.

Eigenschaften

Name Beschreibung
ActivationType

Ruft den Typ des zu aktivierenden Remoteobjekts ab.

ActivationTypeName

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

Activator

Dient zum Abrufen oder Festlegen des Aktivators, der das Remoteobjekt aktiviert.

ArgCount

Ruft die Anzahl der Argumente 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 Anrufwebsite ab.

ContextProperties

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

HasVarArgs

Ruft einen Wert ab, der angibt, ob die Nachricht variable Argumente hat.

(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 aktuellen Methodenaufruf ab.

(Geerbt von IMethodMessage)
MethodBase

Ruft die MethodBase aufgerufene 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 , das eine Auflistung der Eigenschaften der Nachricht darstellt.

(Geerbt von IMessage)
TypeName

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

(Geerbt von IMethodMessage)
Uri

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

(Geerbt von IMethodMessage)

Methoden

Name Beschreibung
GetArg(Int32)

Ruft ein bestimmtes Argument als ein Object.

(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 markiert ist.

(Geerbt von IMethodCallMessage)
GetInArgName(Int32)

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

(Geerbt von IMethodCallMessage)

Gilt für: