MethodCall Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Implementiert die IMethodCallMessage Schnittstelle zum Erstellen einer Anforderungsnachricht, 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 Frameworks verwendet. Sie müssen keine Instanz 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

Name Beschreibung
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 aus einem Array von Remotingheadern.

MethodCall(IMessage)

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, indem eine vorhandene Nachricht kopiert wird.

Felder

Name Beschreibung
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 Remotingnachricht 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 Remotingnachricht darstellt.

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

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

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

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.

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 Remotingnachricht darstellt.

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.

Dient zum Abrufen oder Festlegen des URI (Uniform Resource Identifier) des Remoteobjekts, 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 dem aktuellen Objekt entspricht.

(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)
GetInArg(Int32)

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

Ruft ein Methodenargument bei einem angegebenen Index ab, der nicht als out Parameter markiert ist.

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 bei einem angegebenen Index ab, der nicht als out Parameter markiert ist.

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 die 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 Remotingheadern, 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 ein MethodCall.

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

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

Legt Methodeninformationen aus zuvor initialisierten Remoting-Nachrichteneigenschaften fest.

RootSetObjectData(SerializationInfo, StreamingContext)

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

Legt Methodeninformationen aus 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)

Gilt für:

Weitere Informationen