中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何取消C#中的BeginInvoke操作

c#
小樊
97
2024-07-18 05:00:44
欄目: 編程語言

要取消C#中的BeginInvoke操作,可以使用EndInvoke方法,并在調用BeginInvoke后立即調用EndInvoke方法。例如:

IAsyncResult result = this.BeginInvoke(new Action(() => { }));
this.EndInvoke(result);

另外,也可以使用CancellationToken來取消BeginInvoke操作。例如:

CancellationTokenSource cts = new CancellationTokenSource();
CancellationToken token = cts.Token;

this.BeginInvoke(new Action(() => {
    if (token.IsCancellationRequested)
    {
        return;
    }

    // 執行需要取消的操作
}), token);

// 取消操作
cts.Cancel();

0
宿州市| 安达市| 嫩江县| 鸡西市| 瑞昌市| 夏河县| 雷波县| 濉溪县| 关岭| 辽中县| 元谋县| 互助| 安徽省| 来宾市| 秦安县| 阜新市| 衡阳市| 理塘县| 广州市| 宝兴县| 新田县| 赤壁市| 安丘市| 武胜县| 泗水县| 湖州市| 军事| 兴安县| 万载县| 泉州市| 克什克腾旗| 乌苏市| 郁南县| 黄陵县| 页游| 永兴县| 昭通市| 天镇县| 淮阳县| 贵南县| 喀喇沁旗|