AsyncResult.SyncProcessMessage(IMessage) Método

Definição

Processa síncronicamente uma mensagem de resposta devolvida por uma chamada de método num objeto remoto.

public:
 virtual System::Runtime::Remoting::Messaging::IMessage ^ SyncProcessMessage(System::Runtime::Remoting::Messaging::IMessage ^ msg);
public virtual System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg);
[System.Security.SecurityCritical]
public virtual System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg);
abstract member SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
override this.SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
[<System.Security.SecurityCritical>]
abstract member SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
override this.SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
Public Overridable Function SyncProcessMessage (msg As IMessage) As IMessage

Parâmetros

msg
IMessage

Uma mensagem de resposta a uma chamada de método num objeto remoto.

Devoluções

Retorna null.

Implementações

Atributos

Observações

O SyncProcessMessage método implementa a IMessageSink interface. Não precisa de chamar este método diretamente. Destina-se à utilização pela infraestrutura remota do .NET Framework.

SyncProcessMessage invoca o delegado do AsyncCallback código do consumidor. Também define a IMethodReturnMessage instância devolvida pelo GetReplyMessage método. Se o msg parâmetro for do tipo IMethodReturnMessage, o mesmo objeto é devolvido por GetReplyMessage. Caso contrário, é devolvida uma mensagem de resposta que contenha uma exceção remota.

SyncProcessMessage também modifica o valor devolvido pela IsCompleted propriedade.

Aplica-se a