我需要取消等待时间结束后正在运行SQL查询的任务列表。我可以实现CancellationToken来取消任务。但是取消是合作的,所以这意味着我必须在每一步之前检查我的操作中的取消令牌状态。但在我的示例中,sql查询需要很长时间,我只能在执行查询之前或之后检查取消令牌状态。在后一种情况下,它是无用的,那么如何根据cancel令牌状态取消这些任务中的查询执行呢?
public void EnqueueTask(Action action, CancellationToken cancelToken = default(CancellationToken))
{
var task = new
一家客户/合作伙伴公司要求我为我们的一个was服务器发送证书,并以.pkcs或.pem格式发送相应的根ca证书,以便将其安装在他的Riverbed代理中,以获得更好的性能。
证书不是自签名的(GlobalSign),因此除了他自己应该能够获得根CA证书之外,在pkcs或pem中使用它是正确的吗?
这难道不能让他用我们的域名安装一个网络服务器,并拥有一个有效的证书吗?
谢谢
sted
我有以下代码示例:
using System;
using System.Threading;
using System.Threading.Tasks;
namespace asynctest {
class Program {
public static void Main (string[] args) {
var program = new Program ();
program.run ();
}
public Program () {
}
p