Ir para o conteúdo
sergiofer

Timeout BackgroundWorker

Mensagens Recomendadas

sergiofer    0
sergiofer

Olá a todos

Tenho andado a pesquisar por causa de um problema que tenho, é o seguinte:

Tenho uma função que foi importada de uma DLL, que não tenho muitas informações. Essa função não tem nenhum timeout, e eu gostaria de o criar.Esta função é chamada dentro de um backgroundworker, por isso, estou a pensar criar o timeout no backgroundworker. Existe alguma forma de fazer isto??

Obrigado pelo tempo

Cumprimentos

Sérgio

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Caça    24
Caça

Se quiseres que o backgroundworker seja executado de x em x tempo, basta colocar lá isto na ultima linha

Threading.Thread.Spleep(Milisegundos_a_esperar_pela_proxima_execucção)

Se quiseres que ao fim de algum tempo o backgroundworker pare de correr, usa um StopWatch.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
sergiofer    0
sergiofer

Se quiseres que o backgroundworker seja executado de x em x tempo, basta colocar lá isto na ultima linha

Threading.Thread.Spleep(Milisegundos_a_esperar_pela_proxima_execucção)

Se quiseres que ao fim de algum tempo o backgroundworker pare de correr, usa um StopWatch.

Boa tarde

O que eu quero é saber se o background demora mais que X tempo a ser executado, ou seja, saber se demorou demasiado tempo a ser executado.

Obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bruno1234    20
bruno1234

Podes usar um Timer para fazer isso, assim que lanças o background worker, inicias um timer, que quando terminar o tempo cancela o background worker.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade