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 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 |
| InArgs |
Ruft ein Array von Argumenten ab, die nicht als |
| 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 |
| GetInArgName(Int32) |
Gibt den Namen des angegebenen Arguments zurück, das nicht als |