nesse caso vc precisa criar a thread. Farei alguns testes e aviso se
existe uma maneira dele fazer sozinho. Quando vc esta enviando um
arquivo, a stream ou ate mesmo o html e criado sao colocado no
aresponse, esse por sua vez cria uma thread para envio dq stream ao
browser. Mas a sua funcao que cria o html e que pode levar 40 segu
ndos, preciso ver como ele trfata
On 6/21/10, Alemão forumdel...@gmail.com wrote:
Mas o processamento é em thread?
Por exemplo imaginamos que o procedimento leva uns 40 segundos para rodar, o
primeiro cliente vem e chama o procedimento, em segunda alguns segundos
depois, vem outro cliente e solicita tb. Este segundo cliente teria que
esperar o primeiro terminar o processamento ou o IIS abre outra thread para
este segundo cliente para ambos rodarem concorrentes?
Esa e a minha dúvida, eu tenho que me preocupar em iniciar uma thread para
cada clietne chamando a minha função ou o webservice faz isso transparente.
Em 21 de junho de 2010 20:45, Antonio Leandro Furstenberger Favero
lean...@fave.ro escreveu:
o recebimento é enfileirado, porém o envio do stream é feito por thread
pelo
componente.
2010/6/21 Alemão forumdel...@gmail.com
Pessoal, estou com uma dúvida sobre desenvolvimento de webservice ISAPI.
Para criar um webservice multi-tarefa preciso fazer a manipulação de
threads
dentro da minha DLL ou só o fato de ser um webservise ja o torna
multi-tarefa?
Por multi-tarefa quero dizer que se mais de um cliente executar a
chamada
à
função ao mesmo tempo o Ws ira executá-la simultaneamente ou vai
enfileirar.
[]s
Alemão
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
[As partes desta mensagem que não continham texto foram removidas]