MethodReturnMessageWrapper Klasse
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.
Implementiert die IMethodReturnMessage-Schnittstelle, um eine Meldung zu erstellen, die als Antwort auf einen Methodenaufruf für ein Remoteobjekt fungiert.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public ref class MethodReturnMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodReturnMessage
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
type MethodReturnMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodReturnMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodReturnMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
Public Class MethodReturnMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodReturnMessage
- Vererbung
- Attribute
- Implementiert
Hinweise
Die MethodReturnMessageWrapper -Klasse wird von der Remotinginfrastruktur des .NET Framework verwendet. Sie müssen keine instance der MethodReturnMessageWrapper -Klasse direkt erstellen. Verwenden Sie stattdessen die IMethodReturnMessage -Schnittstelle.
Die MethodReturnMessageWrapper -Klasse umschließt Remotingdaten für die Übergabe zwischen Nachrichtensenken. Ein Remotingserver sendet als Reaktion auf eine Clientanforderung eine MethodReturnMessageWrapper Nachricht an einen Client.
Konstruktoren
MethodReturnMessageWrapper(IMethodReturnMessage) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Umschließt eine IMethodReturnMessage, um einen MethodReturnMessageWrapper zu erstellen. |
Felder
WrappedMessage |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt die IMethodMessage-Schnittstelle für die Anforderung oder die Antwort dar, die vom Meldungswrapper umschlossen wird. (Geerbt von InternalMessageWrapper) |
Eigenschaften
ArgCount |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Anzahl von Argumenten ab, die an die Methode übergeben werden. |
Args |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Array von Argumenten ab, die an die Methode übergeben werden. |
Exception |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die während des Methodenaufrufs ausgelöste Ausnahme ab oder |
HasVarArgs |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Flag ab, das angibt, ob die Methode eine variable Anzahl von Argumenten akzeptiert. |
LogicalCallContext |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den LogicalCallContext für den aktuellen Methodenaufruf ab. |
MethodBase |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den MethodBase der aufgerufenen Methode ab. |
MethodName |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namen der aufgerufenen Methode ab. |
MethodSignature |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Objekt ab, das die Methodensignatur enthält. |
OutArgCount |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Anzahl der Argumente im Methodenaufruf ab, die als |
OutArgs |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Array von Argumenten im Methodenaufruf ab, die als |
Properties |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Eine IDictionary-Schnittstelle, die eine Auflistung der Eigenschaften der Remotemeldung darstellt. |
ReturnValue |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Rückgabewert des Methodenaufrufs ab. |
TypeName |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den vollständigen Typnamen des Remoteobjekts ab, für das der Methodenaufruf erfolgt. |
Uri |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den URI (Uniform Resource Identifier) des Remoteobjekts fest, für das der Methodenaufruf durchgeführt wird. |
Methoden
Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetArg(Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Methodenargument als ein Objekt an einem angegebenen Index ab. |
GetArgName(Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namen eines Methodenarguments an einem angegebenen Index ab. |
GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetOutArg(Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt das angegebene Argument zurück, das als |
GetOutArgName(Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt den Namen des angegebenen Arguments zurück, das als |
GetType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |