MethodCall 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.
Wichtig
Diese API ist nicht CLS-kompatibel.
Implementiert die IMethodCallMessage-Schnittstelle, um eine Anforderungsmeldung zu erstellen, die als 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 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
- Vererbung
-
MethodCall
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Die MethodCall -Klasse wird von der Remotinginfrastruktur des .NET Framework verwendet. Sie müssen keine instance der MethodCall -Klasse direkt erstellen. Verwenden Sie stattdessen die IMethodCallMessage -Schnittstelle.
MethodCall enthält Remotingdaten, die zwischen Nachrichtensenken übergeben werden. Ein Remotingclient sendet eine MethodCall Nachricht an einen Server.
Konstruktoren
MethodCall(Header[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der MethodCall-Klasse mit einem Array von Remoteheadern. |
MethodCall(IMessage) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert durch das Kopieren einer vorhandenen Meldung eine neue Instanz der MethodCall-Klasse. |
Felder
ExternalProperties |
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. |
InternalProperties |
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. |
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 eine 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 eine Methode übergeben werden. |
HasVarArgs |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft einen Wert ab, der angibt, ob die Methode eine variable Anzahl von Argumenten akzeptiert. |
InArgCount |
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 nicht als |
InArgs |
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 nicht als |
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. |
Properties |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft eine IDictionary-Schnittstelle ab, die eine Auflistung der Eigenschaften der Remotemeldung darstellt. |
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, oder legt diesen fest. |
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) |
GetInArg(Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Methodenargument an einem angegebenen Index ab, das nicht als |
GetInArgName(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, das nicht als |
GetObjectData(SerializationInfo, StreamingContext) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Die GetObjectData(SerializationInfo, StreamingContext)-Methode ist nicht implementiert. |
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) |
HeaderHandler(Header[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert einen internen Serialisierungshandler aus einem Array von Remoteheadern, die auf eine Methode angewendet werden. |
Init() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert einen MethodCall. |
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) |
ResolveMethod() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Legt Methodeninformationen von zuvor initialisierten Remotemeldungseigenschaften fest. |
RootSetObjectData(SerializationInfo, StreamingContext) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Legt Methodeninformationen mit Serialisierungseinstellungen fest. |
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) |