MethodCall Klasse

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.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.The MethodCall class is used by the remoting infrastructure of the .NET Framework. Sie müssen eine Instanz der-Klasse nicht direkt erstellen, MethodCall sondern die- IMethodCallMessage Schnittstelle verwenden.You do not need to create an instance of the MethodCall class directly; instead, use the IMethodCallMessage interface.

MethodCall enthä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[])

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.Initializes a new instance of the MethodCall class from an array of remoting headers.

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.Initializes a new instance of the MethodCall class by copying an existing message.

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.An IDictionary interface that represents a collection of the remoting message's properties.

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.An IDictionary interface that represents a collection of the remoting message's properties.

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.Gets the number of arguments passed to a method.

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.Gets an array of arguments passed to a method.

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.Gets a value that indicates whether the method can accept a variable number of arguments.

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.Gets the number of arguments in the method call that are not marked as out parameters.

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.Gets an array of arguments in the method call that are not marked as out parameters.

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.Gets the LogicalCallContext for the current method call.

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.Gets the MethodBase of the called method.

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.Gets the name of the invoked method.

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.Gets an object that contains the method signature.

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.Gets an IDictionary interface that represents a collection of the remoting message's properties.

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.Gets the full type name of the remote object on which the method call is being made.

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.Gets or sets the Uniform Resource Identifier (URI) of the remote object on which the method call is being made.

Methoden

Equals(Object)

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

(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.Gets a method argument, as an object, at a specified index.

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.Gets the name of a method argument at a specified index.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(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 out-Parameter gekennzeichnet ist.Gets a method argument at a specified index that is not marked as an out parameter.

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

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.The GetObjectData(SerializationInfo, StreamingContext) method is not implemented.

GetType()

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

(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.Initializes an internal serialization handler from an array of remoting headers that are applied to a method.

Init()

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

Initialisiert einen MethodCall.Initializes a MethodCall.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current 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.Sets method information from previously initialized remoting message properties.

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.Sets method information from serialization settings.

ToString()

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

(Geerbt von Object)

Gilt für:

Siehe auch