MethodCall MethodCall MethodCall MethodCall Class

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Implementiert die IMethodCallMessage-Schnittstelle, um eine Anforderungsmeldung zu erstellen, die als Methodenaufruf für ein Remoteobjekt fungiert.Implements the IMethodCallMessage interface to create a request message that acts as a method call on a remote object.

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.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
[System.Serializable]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
Public Class MethodCall
Implements IMethodCallMessage, ISerializable
Vererbung
MethodCallMethodCallMethodCallMethodCall
Abgeleitet
Attribute
Implementiert

Hinweise

Die MethodCall -Klasse wird von der Remotinginfrastruktur des-.NET Framework verwendet.The MethodCall class is used by the remoting infrastructure of the .NET Framework. Sie müssen eine Instanz der MethodCall -Klasse nicht direkt erstellen, sondern die IMethodCallMessage -Schnittstelle verwenden.You do not need to create an instance of the MethodCall class directly; instead, use the IMethodCallMessage interface.

MethodCallenthält Remoting-Daten, die zwischen Nachrichten senken übermittelt werden.MethodCall contains remoting data that is passed between message sinks. Ein Remotingclient sendet eine MethodCall Nachricht an einen-Server.A remoting client sends a MethodCall message to a server.

Konstruktoren

MethodCall(Header[]) MethodCall(Header[]) MethodCall(Header[]) MethodCall(Header[])

Initialisiert eine neue Instanz der MethodCall-Klasse mit einem Array von Remoteheadern.Initializes a new instance of the MethodCall class from an array of remoting headers.

MethodCall(IMessage) MethodCall(IMessage) MethodCall(IMessage) MethodCall(IMessage)

Initialisiert durch das Kopieren einer vorhandenen Meldung eine neue Instanz der MethodCall-Klasse.Initializes a new instance of the MethodCall class by copying an existing message.

Felder

ExternalProperties ExternalProperties ExternalProperties ExternalProperties

Eine IDictionary-Schnittstelle, die eine Auflistung der Eigenschaften der Remotemeldung darstellt.An IDictionary interface that represents a collection of the remoting message's properties.

InternalProperties InternalProperties InternalProperties InternalProperties

Eine IDictionary-Schnittstelle, die eine Auflistung der Eigenschaften der Remotemeldung darstellt.An IDictionary interface that represents a collection of the remoting message's properties.

Eigenschaften

ArgCount ArgCount ArgCount ArgCount

Ruft die Anzahl von Argumenten ab, die an eine Methode übergeben werden.Gets the number of arguments passed to a method.

Args Args Args Args

Ruft ein Array von Argumenten ab, die an eine Methode übergeben werden.Gets an array of arguments passed to a method.

HasVarArgs HasVarArgs HasVarArgs HasVarArgs

Ruft einen Wert ab, der angibt, ob die Methode eine variable Anzahl von Argumenten akzeptiert.Gets a value that indicates whether the method can accept a variable number of arguments.

InArgCount InArgCount InArgCount InArgCount

Ruft die Anzahl der Argumente im Methodenaufruf ab, die nicht als out-Parameter gekennzeichnet sind.Gets the number of arguments in the method call that are not marked as out parameters.

InArgs InArgs InArgs InArgs

Ruft ein Array von Argumenten im Methodenaufruf ab, die nicht als out-Parameter gekennzeichnet sind.Gets an array of arguments in the method call that are not marked as out parameters.

LogicalCallContext LogicalCallContext LogicalCallContext LogicalCallContext

Ruft den LogicalCallContext für den aktuellen Methodenaufruf ab.Gets the LogicalCallContext for the current method call.

MethodBase MethodBase MethodBase MethodBase

Ruft den MethodBase der aufgerufenen Methode ab.Gets the MethodBase of the called method.

MethodName MethodName MethodName MethodName

Ruft den Namen der aufgerufenen Methode ab.Gets the name of the invoked method.

MethodSignature MethodSignature MethodSignature MethodSignature

Ruft ein Objekt ab, das die Methodensignatur enthält.Gets an object that contains the method signature.

Properties Properties Properties Properties

Ruft eine IDictionary-Schnittstelle ab, die eine Auflistung der Eigenschaften der Remotemeldung darstellt.Gets an IDictionary interface that represents a collection of the remoting message's properties.

TypeName TypeName TypeName TypeName

Ruft den vollständigen Typnamen des Remoteobjekts ab, für das der Methodenaufruf erfolgt.Gets the full type name of the remote object on which the method call is being made.

Uri Uri Uri Uri

Ruft den URI (Uniform Resource Identifier) des Remoteobjekts fest, für das der Methodenaufruf durchgeführt wird, oder legt diesen fest.Gets or sets the Uniform Resource Identifier (URI) of the remote object on which the method call is being made.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetArg(Int32) GetArg(Int32) GetArg(Int32) GetArg(Int32)

Ruft ein Methodenargument als ein Objekt an einem angegebenen Index ab.Gets a method argument, as an object, at a specified index.

GetArgName(Int32) GetArgName(Int32) GetArgName(Int32) GetArgName(Int32)

Ruft den Namen eines Methodenarguments an einem angegebenen Index ab.Gets the name of a method argument at a specified index.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetInArg(Int32) GetInArg(Int32) GetInArg(Int32) GetInArg(Int32)

Ruft ein Methodenargument an einem angegebenen Index ab, das nicht als out-Parameter gekennzeichnet ist.Gets a method argument at a specified index that is not marked as an out parameter.

GetInArgName(Int32) GetInArgName(Int32) GetInArgName(Int32) GetInArgName(Int32)

Ruft den Namen eines Methodenarguments an einem angegebenen Index ab, das nicht als out-Parameter gekennzeichnet ist.Gets the name of a method argument at a specified index that is not marked as an out parameter.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Die GetObjectData(SerializationInfo, StreamingContext)-Methode ist nicht implementiert.The GetObjectData(SerializationInfo, StreamingContext) method is not implemented.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
HeaderHandler(Header[]) HeaderHandler(Header[]) HeaderHandler(Header[]) HeaderHandler(Header[])

Initialisiert einen internen Serialisierungshandler aus einem Array von Remoteheadern, die auf eine Methode angewendet werden.Initializes an internal serialization handler from an array of remoting headers that are applied to a method.

Init() Init() Init() Init()

Initialisiert einen MethodCall.Initializes a MethodCall.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ResolveMethod() ResolveMethod() ResolveMethod() ResolveMethod()

Legt Methodeninformationen von zuvor initialisierten Remotemeldungseigenschaften fest.Sets method information from previously initialized remoting message properties.

RootSetObjectData(SerializationInfo, StreamingContext) RootSetObjectData(SerializationInfo, StreamingContext) RootSetObjectData(SerializationInfo, StreamingContext) RootSetObjectData(SerializationInfo, StreamingContext)

Legt Methodeninformationen mit Serialisierungseinstellungen fest.Sets method information from serialization settings.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch