AsyncResult.SyncProcessMessage(IMessage) Método

Definição

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 .

Aplica-se a