Condividi tramite


MethodReturnMessageWrapper Classe

Definizione

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à
MethodReturnMessageWrapper
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 null se il metodo non ha generato un'eccezione.

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 ref o out.

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 ref o out.

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 ref o out.

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 ref o out.

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)

Si applica a

Vedi anche