使用CancellationTokenSource和CancellationToken来取消