Tenho uma atividade do tipo serviço que utiliza um dataset. Preciso definir um tempo de timeout para a execução desse dataset, ou setja, se o dataset não executar em um determinado período, a execução do dataset deve ser cancelada e o controle deverá voltar para o serviço. Existe alguma forma de definir um timeout dessa forma?