IConstructionCallMessage Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 instance eines neuen clientaktivierten Objekts erstellt, indem er oder aufruftnew
, 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 einen IConstructionReturnMessage an die lokale Anwendung zurück. Enthält IConstructionReturnMessage eine instance vonObjRef, die Informationen zum Remoteobjekt verpackt. Die Remotinginfrastruktur konvertiert die ObjRef instance 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 |
InArgs |
Ruft ein Array von Argumenten ab, die nicht als |
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 |
GetInArgName(Int32) |
Gibt den Namen des angegebenen Arguments zurück, das nicht als |