AsyncResult.SyncProcessMessage(IMessage) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Processa de maneira síncrona uma mensagem de resposta retornada por uma chamada de método em um 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 para uma chamada de método em um objeto remoto.
Retornos
Retorna null
.
Implementações
- Atributos
Comentários
O SyncProcessMessage método implementa a IMessageSink interface . Você não precisa chamar esse método diretamente. Destina-se ao uso pela infraestrutura de comunicação remota do .NET Framework.
SyncProcessMessage invoca o delegado do código do AsyncCallback consumidor. Ele também define a IMethodReturnMessage instância retornada pelo GetReplyMessage método . Se o msg
parâmetro for do tipo IMethodReturnMessage, o mesmo objeto será retornado por GetReplyMessage. Caso contrário, uma mensagem de resposta que contém uma exceção de comunicação remota será retornada.
SyncProcessMessage também modifica o valor retornado pela IsCompleted propriedade .