MethodResponse MethodResponse MethodResponse MethodResponse Class

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Implementiert die IMethodReturnMessage-Schnittstelle, um eine Meldung zu erstellen, die als Methodenantwort für ein Remoteobjekt fungiert.Implements the IMethodReturnMessage interface to create a message that acts as a method response 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 MethodResponse : System::Runtime::Remoting::Messaging::IMethodReturnMessage, System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
[System.Serializable]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
type MethodResponse = class
    interface IMethodReturnMessage
    interface ISerializable
    interface IMethodMessage
    interface IMessage
Public Class MethodResponse
Implements IMethodReturnMessage, ISerializable
Vererbung
MethodResponseMethodResponseMethodResponseMethodResponse
Abgeleitet
Attribute
Implementiert

Hinweise

Eine MethodResponse wird als Ergebnis einer Methode generiert, die für ein Remote Objekt aufgerufen wird, und wird verwendet, um die Ergebnisse des Methoden Aufrufs an den Aufrufer zurückzugeben.A MethodResponse is generated as a result of a method called on a remote object, and is used to return the results of the method call back to the caller. Die Meldung enthält einen Rückgabewert und out Argumente.The message includes a return value and out arguments.

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

MethodResponseenthält Remoting-Daten am Ende der Nachrichten Senke.MethodResponse contains remoting data at the end of the message sink. Ein Remote Server gibt eine MethodResponse Nachricht an einen Client zurück.A remoting server returns a MethodResponse message to a client.

Konstruktoren

MethodResponse(Header[], IMethodCallMessage) MethodResponse(Header[], IMethodCallMessage) MethodResponse(Header[], IMethodCallMessage) MethodResponse(Header[], IMethodCallMessage)

Initialisiert eine neue Instanz der MethodResponse-Klasse mit einem Array von Remoteheadern und einer Anforderungsmeldung.Initializes a new instance of the MethodResponse class from an array of remoting headers and a request message.

Felder

ExternalProperties ExternalProperties ExternalProperties ExternalProperties

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

InternalProperties InternalProperties InternalProperties InternalProperties

Gibt eine IDictionary-Schnittstelle an, die eine Auflistung der Eigenschaften der Remotemeldung darstellt.Specifies 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 die Methode übergeben werden.Gets the number of arguments passed to the method.

Args Args Args Args

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

Exception Exception Exception Exception

Ruft die während des Methodenaufrufs ausgelöste Ausnahme ab oder null, wenn die Methode keine Ausnahme ausgelöst hat.Gets the exception thrown during the method call, or null if the method did not throw an exception.

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.

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.

OutArgCount OutArgCount OutArgCount OutArgCount

Ruft die Anzahl der Argumente im Methodenaufruf ab, die als ref-Parameter oder out-Parameter gekennzeichnet sind.Gets the number of arguments in the method call marked as ref or out parameters.

OutArgs OutArgs OutArgs OutArgs

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

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.

ReturnValue ReturnValue ReturnValue ReturnValue

Ruft den Rückgabewert des Methodenaufrufs ab.Gets the return value of the method call.

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

GetOutArg(Int32) GetOutArg(Int32) GetOutArg(Int32) GetOutArg(Int32)

Gibt das angegebene Argument zurück, das als ref-Parameter oder out-Parameter gekennzeichnet ist.Returns the specified argument marked as a ref parameter or an out parameter.

GetOutArgName(Int32) GetOutArgName(Int32) GetOutArgName(Int32) GetOutArgName(Int32)

Gibt den Namen des angegebenen Arguments zurück, das als ref-Parameter oder out-Parameter gekennzeichnet ist.Returns the name of the specified argument marked as a ref parameter or an out parameter.

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.

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

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

(Inherited from Object)
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