MethodResponse Osztály

Definíció

Fontos

Ez az API nem CLS-kompatibilis.

Implementálja a IMethodReturnMessage felületet egy olyan üzenet létrehozásához, amely metódusválaszként működik egy távoli objektumon.

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

public ref class MethodResponse : System::Runtime::Remoting::Messaging::IMethodReturnMessage, System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type MethodResponse = class
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodResponse = class
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodResponse = class
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
Public Class MethodResponse
Implements IMethodReturnMessage, ISerializable
Öröklődés
MethodResponse
Származtatott
Attribútumok
Megvalósítás

Megjegyzések

Az A MethodResponse egy távoli objektumra hívott metódus eredményeként jön létre, és a metódus eredményének visszahívására szolgál a hívónak. Az üzenet tartalmaz egy visszatérési értéket és out argumentumokat.

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

MethodResponse az üzenet fogadójának végén található adatátírást tartalmazza. Az újraegyesítő kiszolgáló egy MethodResponse üzenetet ad vissza egy ügyfélnek.

Konstruktorok

Name Description
MethodResponse(Header[], IMethodCallMessage)

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

Inicializálja az osztály új példányát az MethodResponse újraírási fejlécekből és egy kérésüzenetből.

Mezők

Name Description
ExternalProperties

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

Olyan felületet ad IDictionary meg, amely az újraírási üzenet tulajdonságainak gyűjteményét jelöli.

InternalProperties

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

Olyan felületet ad IDictionary meg, amely az újraírási üzenet tulajdonságainak gyűjteményét jelöli.

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ó.

Olyan értéket kap, 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ó.

Lekéri a metódushívás argumentumainak számát, vagy ref paraméterként out van megjelölve.

OutArgs

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

Argumentumtömböt kér le a metódushívásban, amely paraméterként vagy ref paraméterként out van megjelölve.

Properties

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

IDictionary Lekéri az átfedő üzenet tulajdonságainak gyűjteményét ábrázoló felületet.

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)
GetObjectData(SerializationInfo, StreamingContext)

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

A GetObjectData(SerializationInfo, StreamingContext) metódus nincs implementálva.

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)
HeaderHandler(Header[])

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

Inicializál egy belső szerializálási kezelőt egy metódusra alkalmazott újrametszelési fejlécekből álló tömbből.

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)
RootSetObjectData(SerializationInfo, StreamingContext)

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

Metódusinformációkat állít be a szerializálási beállításokból.

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