MethodResponse Classe

Definizione

Importante

Questa API non è conforme a CLS.

Implementa l'interfaccia IMethodReturnMessage per creare un messaggio che operi come una risposta del metodo su un oggetto remoto.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class MethodResponse : System::Runtime::Remoting::Messaging::IMethodReturnMessage, System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type MethodResponse = class
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodResponse = class
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodResponse = class
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodResponse = class
    interface IMethodReturnMessage
    interface ISerializable
    interface IMethodMessage
    interface IMessage
Public Class MethodResponse
Implements IMethodReturnMessage, ISerializable
Ereditarietà
MethodResponse
Derivato
Attributi
Implementazioni

Commenti

Un oggetto viene generato come risultato di un metodo chiamato su un oggetto remoto e viene usato per restituire i risultati della chiamata al metodo MethodResponse al chiamante. Il messaggio include un valore restituito e out argomenti.

La MethodResponse classe viene utilizzata dall'infrastruttura remota del .NET Framework. Non è necessario creare direttamente un'istanza della classe . Usare MethodResponse invece IMethodReturnMessage l'interfaccia .

MethodResponse contiene dati remoti alla fine del sink del messaggio. Un server remoto restituisce un MethodResponse messaggio a un client.

Costruttori

MethodResponse(Header[], IMethodCallMessage)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe MethodResponse da una matrice di intestazioni remote e un messaggio di richiesta.

Campi

ExternalProperties

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Specifica un'interfaccia IDictionary che rappresenta un insieme di proprietà del messaggio remoto.

InternalProperties

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Specifica un'interfaccia IDictionary che rappresenta un insieme di proprietà del messaggio remoto.

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

Properties

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un'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)

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

Funge da funzione hash predefinita.

(Ereditato da Object)
GetObjectData(SerializationInfo, StreamingContext)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Il metodo GetObjectData(SerializationInfo, StreamingContext) non è implementato.

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

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HeaderHandler(Header[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza un gestore di serializzazione interno da una matrice di intestazioni remote applicate a un metodo.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RootSetObjectData(SerializationInfo, StreamingContext)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Imposta le informazioni sul metodo dalle informazioni serializzate.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche