MethodCall Osztály

Definíció

Fontos

Ez az API nem CLS-kompatibilis.

Implementálja a IMethodCallMessage felületet egy kérési üzenet létrehozásához, amely metódushíváské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 MethodCall : System::Runtime::Remoting::Messaging::IMethodCallMessage, System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
Public Class MethodCall
Implements IMethodCallMessage, ISerializable
Öröklődés
MethodCall
Származtatott
Attribútumok
Megvalósítás

Megjegyzések

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

MethodCall az üzenet fogadói között átadott újramegjelenítési adatokat tartalmazza. Az újraegyesítő ügyfél üzenetet küld egy MethodCall kiszolgálónak.

Konstruktorok

Name Description
MethodCall(Header[])

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 egy MethodCall újrametszető fejlécekből álló tömbből.

MethodCall(IMessage)

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

Inicializálja az MethodCall osztály új példányát egy meglévő üzenet másolásával.

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 IDictionary felület, amely az átfedő ü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 IDictionary felület, amely az átfedő ü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ó.

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

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.

InArgCount

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 nincsenek paraméterként out megjelölve.

InArgs

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

Olyan argumentumtömböt kér le a metódushívásban, amelyek nincsenek paraméterként out megjelölve.

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.

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.

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 vagy beállítja 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)
GetInArg(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 egy megadott indexhez, amely nincs paraméterként out megjelölve.

GetInArgName(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 megadott indexben, amely nem paraméterként out van megjelölve.

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.

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.

Init()

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

Inicializál egy MethodCall.

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)
ResolveMethod()

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

A korábban inicializált üzenettulajdonságok metódusadatait állítja be.

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