J'ai objet obj
qui est le composant 3ème partie,Définir le délai d'une opération
// this could take more than 30 seconds
int result = obj.PerformInitTransaction();
Je ne sais pas ce qui se passe à l'intérieur. Ce que je sais, c'est que si cela prend plus de temps, c'est échoué.
comment configurer un mécanisme de délai pour cette opération, de sorte que si cela prend plus de 30 secondes, je viens de lancer MoreThan30SecondsException
?
@Bomboca: Je roulé en arrière votre édition, le 'Exception' je lance ne devrait pas être un' ThreadAbortException', ce qui est jeté par le CLR lors d'un appel à 'Abort' est fait. –
désolé à ce sujet et merci pour l'entrée :) –
C'est un appel bloquant, si vous avez besoin du fil principal faire d'autres choses à ce moment, cela ne fonctionnera pas! – feldeOne