提问人:VyacheslavBakinkskiy 提问时间:8/18/2022 更新时间:8/19/2022 访问量:305
如何在 Alamofire 5 中获取自定义会话的当前任务
How to get current tasks for custom Session in Alamofire 5
问:
以前我使用 AFNetworking,可以按属性轻松获取当前会话的所有任务。我正在尝试迁移到 Alamofire 5,但我找不到相同的属性或方式来获取所有任务。
我像这样创建会话tasks
let session: Session = {
let configuration = URLSessionConfiguration.af.default
return Session(configuration: configuration)
}()
我想检查我的会话是否包含任何活动任务
答:
1赞
Jon Shier
8/19/2022
#1
你没有。如果需要对当前正在进行的所有操作执行操作,可以使用 .如果你需要做的只是取消所有你可以使用的 .否则,你永远不应该访问,更不用说与Alamofire的底层进行交互了。Request
Session.withAllRequests
Request
Session.cancelAllRequests
URLSessionTask
Session
评论
requestTaskMap
activeRequests