MethodReturnMessageWrapper Klasse

Definition

Implementiert die IMethodReturnMessage Schnittstelle zum Erstellen einer Nachricht, 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
MethodReturnMessageWrapper
Attribute
Implementiert

Hinweise

Die MethodReturnMessageWrapper-Klasse wird von der Remotinginfrastruktur des .NET Frameworks verwendet. Sie müssen keine Instanz der MethodReturnMessageWrapper Klasse direkt erstellen. Verwenden Sie stattdessen die IMethodReturnMessage Schnittstelle.

Die MethodReturnMessageWrapper Klasse umschließt Remotingdaten zum Übergeben zwischen Nachrichtensenken. Ein Remotingserver sendet eine MethodReturnMessageWrapper Nachricht an einen Client als Reaktion auf eine Clientanforderung.

Konstruktoren

Name Beschreibung
MethodReturnMessageWrapper(IMethodReturnMessage)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Umschließt ein IMethodReturnMessage , um eine MethodReturnMessageWrapper.

Felder

Name Beschreibung
WrappedMessage

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt die Anforderungs- oder Antwortschnittstelle IMethodMessage dar, die vom Nachrichtenwrapper umschlossen wird.

(Geerbt von InternalMessageWrapper)

Eigenschaften

Name Beschreibung
ArgCount

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die Anzahl der Argumente 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 Ausnahme ab, die während des Methodenaufrufs ausgelöst wird, oder null wenn die Methode keine Ausnahme ausgelöst hat.

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 akzeptieren kann.

LogicalCallContext

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den LogicalCallContext aktuellen Methodenaufruf ab.

MethodBase

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die MethodBase aufgerufene 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 ref Parameter oder out Parameter gekennzeichnet sind.

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 ref Parameter oder out Parameter gekennzeichnet sind.

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 Remotingnachricht 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 Typ des Remoteobjekts ab, für das der Methodenaufruf ausgeführt wird.

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 ab, für das der Methodenaufruf ausgeführt wird.

Methoden

Name Beschreibung
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 Objekt bei 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 bei einem angegebenen Index ab.

GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Dient 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 ref Parameter oder out Parameter markiert ist.

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 ref Parameter oder out Parameter markiert ist.

GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die 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 der 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)

Gilt für:

Weitere Informationen