MethodReturnMessageWrapper Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementa l'interfaccia IMethodReturnMessage per creare un messaggio che operi come una risposta a una chiamata di metodo su un oggetto remoto.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
public ref class MethodReturnMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodReturnMessage
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
type MethodReturnMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodReturnMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodReturnMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
Public Class MethodReturnMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodReturnMessage
- Ereditarietà
- Attributi
- Implementazioni
Commenti
La MethodReturnMessageWrapper classe viene usata dall'infrastruttura remota di .NET Framework. Non è necessario creare direttamente un'istanza della MethodReturnMessageWrapper classe. Usare invece l'interfaccia IMethodReturnMessage .
La classe esegue il MethodReturnMessageWrapper wrapping dei dati remoti per il passaggio tra sink di messaggio. Un server remoto invia un MethodReturnMessageWrapper messaggio a un client in risposta a una richiesta client.
Costruttori
MethodReturnMessageWrapper(IMethodReturnMessage) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Esegue il wrapping di un oggetto IMethodReturnMessage per creare un oggetto MethodReturnMessageWrapper. |
Campi
WrappedMessage |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rappresenta l'interfaccia IMethodMessage di richiesta o di risposta inclusa nel wrapper di messaggio. (Ereditato da InternalMessageWrapper) |
Proprietà
ArgCount |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il numero di argomenti passati al metodo. |
Args |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una matrice di argomenti passati al metodo. |
Exception |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'eccezione generata durante la chiamata al metodo oppure il valore |
HasVarArgs |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un flag che indica se il metodo accetta un numero variabile di argomenti. |
LogicalCallContext |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto LogicalCallContext per la chiamata di metodo corrente. |
MethodBase |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto MethodBase del metodo chiamato. |
MethodName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome del metodo richiamato. |
MethodSignature |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un oggetto contenente la firma del metodo. |
OutArgCount |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il numero di argomenti nella chiamata di metodo contrassegnati come parametri |
OutArgs |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una matrice di argomenti nella chiamata al metodo contrassegnati come parametri |
Properties |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Interfaccia IDictionary che rappresenta un insieme di proprietà del messaggio remoto. |
ReturnValue |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il valore restituito dalla chiamata di metodo. |
TypeName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome del tipo dell'oggetto remoto sul quale è stata effettuata la chiamata al metodo. |
Uri |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'URI (Uniform Resource Identifier) dell'oggetto remoto sul quale è stata effettuata la chiamata al metodo. |
Metodi
Equals(Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetArg(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un argomento specifico del metodo, come un oggetto, in corrispondenza dell'indice specificato. |
GetArgName(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome di un argomento specifico del metodo in corrispondenza dell'indice specificato. |
GetHashCode() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Funge da funzione hash predefinita. (Ereditato da Object) |
GetOutArg(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce l'argomento specificato contrassegnato come parametro |
GetOutArgName(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce il nome dell'argomento specificato contrassegnato come parametro |
GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |