/ Chamadas assíncronas no Flex - flex, wcf, weborb

Chamadas assíncronas no Flex - flex, wcf, weborb

Meu aplicativo Flex faz uma chamada remota para weborb para salvar alguns dados do Flex. Quando esses dados são salvos, um serviço é chamado em outro servidor. Todo esse tempo Flex está esperando por uma resposta.

É possível chamar este serviço (por outroservidor) e não esperar por uma resposta. Eu tentei chamar o serviço assíncrono, mas tudo isso faz é chamar o serviço em um segmento diferente. Flex ainda tem que esperar que ambos os tópicos sejam concluídos ...

Alguma ideia? Portanto, quando os dados são salvos, o flex deve obter sua resposta. (enquanto o thread que manipula o serviço ainda está em execução).

Respostas:

1 para resposta № 1

Não há nada que você possa fazer nolado do serviço. Os serviços pela web podem ser assíncronos, pois eles retornarão um token para você, o qual você poderá consultar posteriormente, mas, em geral, eles não são assíncronos.

O que significa que quando você faz uma chamada assíncrona em um cliente para um serviço da web, você precisa gerar outro segmento e, em seguida, fazer a chamada e aguardar a resposta nesse segmento.

Se você quiser fazer uma chamada para outro serviço erealizar algum trabalho, a única opção que você tem é gerar outro segmento no cliente. Se você não se importa com o resultado, então não associe-se (ou o equivalente de Flex) nesse tópico, mas eu assumo que você se importa um pouco sobre o resultado.