Обычно не очень хорошая идея прерывать другой поток (это более затратно по сравнению с процессором, чем просто позволить ему завершить работу).
То, что вы, вероятно, хотите сделать, - это в вашем методе Dispose () установить флаг, который говорит, что элемент управления удален. Затем, когда ваш запрос завершится, установите флажок и проигнорируйте результат вашего запроса, если ваш запрос был прерван.
Если вам нужна конкретная помощь, опубликуйте свой код, и мы вам поможем.