gpt4 book ai didi

c# - 结合任务等待与委托(delegate)

转载 作者:行者123 更新时间:2023-11-30 17:40:35 25 4
gpt4 key购买 nike

<分区>

尽管代码是使用 Xamarin iOS 编写的,但这是一个 C# 问题。我想了解如何将 Task 方法与异步函数和回调委托(delegate)结合起来。因此,在下面的代码示例中,我想调用 await ExecuteGetAsync() 并等待 SendAsynchronousRequest() 完成。

private async Task<CustomHttpResponse> ExecuteGetAsync(CustomHttpRequest inRequest)
{
NSUrlConnection
.SendAsynchronousRequest(
(NSUrlRequest)request,
NSOperationQueue.MainQueue,
delegate(NSUrlResponse inResponse, NSData inData, NSError inError)
{
// Return the response somehow
});
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com