MethodCallMessageWrapper 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.
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 MethodCallMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodCallMessage
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
type MethodCallMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodCallMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodCallMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
Public Class MethodCallMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodCallMessage
- Vererbung
- Attribute
- Implementiert
Hinweise
Die MethodCallMessageWrapper-Klasse wird von der Remotinginfrastruktur des .NET Frameworks verwendet. Sie müssen keine Instanz der MethodCallMessageWrapper Klasse direkt erstellen. Verwenden Sie stattdessen die IMethodCallMessage Schnittstelle.
MethodCallMessageWrapper umschließt Remotingdaten zum Übergeben zwischen Nachrichtensenken. Ein Remotingclient sendet eine MethodCallMessageWrapper Nachricht an einen Server.
Konstruktoren
| Name | Beschreibung |
|---|---|
| MethodCallMessageWrapper(IMethodCallMessage) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der MethodCallMessageWrapper Klasse durch Umbruch einer IMethodCallMessage Schnittstelle. |
Felder
| Name | Beschreibung |
|---|---|
| WrappedMessage |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt die Anforderungs- oder Antwortschnittstelle IMethodMessage dar, die vom Nachrichtenwrapper umschlossen wird. (Geerbt von InternalMessageWrapper) |
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 die 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 die 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 |
| 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 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. Ein IDictionary Element, das 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. Ruft den URI (Uniform Resource Identifier) des Remoteobjekts ab, 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 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 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 |
| 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 Ausgabeparameter markiert ist. |
| 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) |
| 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) |
| 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) |