Nyelv

MethodReturnMessageWrapper Osztály

Definíció

Implementálja a IMethodReturnMessage felületet egy olyan üzenet létrehozásához, amely válaszként szolgál egy távoli objektum metódushívására.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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
Öröklődés
MethodReturnMessageWrapper
Attribútumok
Megvalósítás

Megjegyzések

A MethodReturnMessageWrapper osztályt a .NET-keretrendszer újrametszetési infrastruktúrája használja. Nem kell közvetlenül létrehoznia az MethodReturnMessageWrapper osztály egy példányát, hanem használja a IMethodReturnMessage felületet.

Az MethodReturnMessageWrapper osztály az üzenetek fogadói közötti továbbításhoz tördeli az adatokat. Az újraegyesítő kiszolgáló üzenetet küld MethodReturnMessageWrapper egy ügyfélnek egy ügyfélkérésre válaszul.

Konstruktorok

Name Description
MethodReturnMessageWrapper(IMethodReturnMessage)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Sortöréssel IMethodReturnMessage hoz létre egy MethodReturnMessageWrapper.

Mezők

Name Description
WrappedMessage

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az üzenetburkoló által burkolt kérés- vagy válaszfelületet IMethodMessage jelöli.

(Öröklődés forrása InternalMessageWrapper)

Tulajdonságok

Name Description
ArgCount

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a metódusnak átadott argumentumok számát.

Args

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

A metódusnak átadott argumentumok tömbjének lekérdezése.

Exception

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a metódushívás során kidobott kivételt, vagy null ha a metódus nem adott ki kivételt.

HasVarArgs

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a jelölőt, amely jelzi, hogy a metódus elfogad-e változó számú argumentumot.

LogicalCallContext

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri az LogicalCallContext aktuális metódushívást.

MethodBase

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a MethodBase hívott metódust.

MethodName

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a meghívott metódus nevét.

MethodSignature

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a metódus-aláírást tartalmazó objektumot.

OutArgCount

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

A metódushívás azon argumentumainak számát adja meg, amelyek paraméterekként vagy ref paraméterekként out vannak megjelölve.

OutArgs

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

A metódushívásban paraméterként vagy ref paraméterként out megjelölt argumentumtömböt kap.

Properties

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Olyan IDictionary felület, amely az átfedő üzenet tulajdonságainak gyűjteményét jelöli.

ReturnValue

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a metódushívás visszatérési értékét.

TypeName

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri annak a távoli objektumnak a teljes nevét, amelyen a metódushívás történik.

Uri

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri annak a távoli objektumnak az egységes erőforrás-azonosítóját (URI), amelyen a metódushívás történik.

Metódusok

Name Description
Equals(Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetArg(Int32)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Metódusargumentumot kér le objektumként egy adott indexhez.

GetArgName(Int32)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri egy metódusargumentum nevét egy adott indexben.

GetHashCode()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetOutArg(Int32)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

A megadott argumentumot adja vissza paraméterként ref vagy paraméterként megjelölve out .

GetOutArgName(Int32)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

A megadott argumentum nevét adja vissza paraméterként ref vagy paraméterként megjelölve out .

GetType()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még