MethodResponse 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.
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
Public Class MethodResponse
Implements IMethodReturnMessage, ISerializable
- Ereditarietà
-
MethodResponse
- Derivato
- Attributi
- Implementazioni
Commenti
Viene MethodResponse generato come risultato di un metodo chiamato in un oggetto remoto e viene usato per restituire i risultati della chiamata al chiamante. Il messaggio include un valore restituito e out argomenti.
La MethodResponse classe viene usata dall'infrastruttura remota di .NET Framework. Non è necessario creare direttamente un'istanza della MethodResponse classe. Usare invece l'interfaccia IMethodReturnMessage .
MethodResponse contiene dati di comunicazione remota alla fine del sink del messaggio. Un server di comunicazione remota 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 |
| 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 |
| 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 |
| 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) |
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) |
| 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 |
| 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) |
| 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() |
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) |
| 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() |
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) |