AsyncResult.SyncProcessMessage(IMessage) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.