继承于: NSOperation
遵循于:
- NSURLSessionDataDelegate
- NSURLSessionTaskDelegate
- SDWebImageDownloaderOperationInterface
- SDWebImageOperation
声明处: SDWebImageDownloaderOperation.h
任务
-
request
属性 -
dataTask
属性 -
shouldDecompressImages
属性 -
shouldUseCredentialStorage
属性 -
credential
属性 -
options
属性 -
expectedSize
属性 -
response
属性 - initWithRequest:inSession:options:
- addHandlerForProgress:completed:
- cancel
属性
shouldUseCredentialStorage
@property (nonatomic, assign) BOOL shouldUseCredentialStorage __deprecated_msg ( "Property deprecated. Does nothing. Kept only for backwards compatibility" )
讨论
用于判断URL连接是否应该为授权验证连接查询凭据存储。
声明处
SDWebImageDownloaderOperation.h
credential
@property (nonatomic, strong, nullable) NSURLCredential *credential
讨论
在- connection:didReceiveAuthenticationChallenge:
中用于认证挑战的凭据。
这将被任何存在于请求URL的用户名和密码的共享凭据所覆盖,如果存在的话。
声明处
SDWebImageDownloaderOperation.h
dataTask
@property (strong, nonatomic, readonly, nullable) NSURLSessionTask *dataTask
讨论
操作的任务。
声明处
SDWebImageDownloaderOperation.h
expectedSize
@property (assign, nonatomic) NSInteger expectedSize
讨论
期望的数据大小。
声明处
SDWebImageDownloaderOperation.h
options
@property (assign, nonatomic, readonly) SDWebImageDownloaderOptions options
讨论
接受器使用的SDWebImageDownloaderOperations。
声明处
SDWebImageDownloaderOperation.h
request
@property (strong, nonatomic, readonly, nullable) NSURLRequest *request
讨论
操作者的任务使用的请求。
声明处
SDWebImageDownloaderOperation.h
response
@property (strong, nonatomic, nullable) NSURLResponse *response
讨论
操作者连接返回的响应。
声明处
SDWebImageDownloaderOperation.h
shouldDecompressImages
@property (assign, nonatomic) BOOL shouldDecompressImages
(译者注: 文档啥都没写)
实例方法
addHandlersForProgress:completed:
- (nullable id)addHandlersForProgress:(nullable SDWebImageDownloaderProgressBlock)progressBlock completed:(nullable SDWebImageDownloaderCompletedBlock)completedBlock
讨论
添加进度和完成的处理。返回一个能够传递cancel:
去取消回调集合的token。
注意:这个进度块在后台队列中执行。
注意:完成块当成功时在主线程中执行。如果发生错误,有一次在后台队列执行的机会。
参数
progressBlock
当大量新数据到达时这个块被执行。
completedBlock
当下载完成时这个块被执行。
返回值
用来取消这组处理程序的token。
声明处
SDWebImageDownloaderOperation.h
cancel:
- (BOOL)cancel:(nullable id)token
讨论
取消一个回调集合。如果所有的回调被取消,这个操作已经被取消了。
参数
token
token代表一个回调集合被取消。
返回值
YES,如果因为最后的token已经被取消那么操作停止。 否则返回NO。
声明处
SDWebImageDownloaderOperation.h
initWithRequest:inSession:options:
- (nonnull instancetype)initWithRequest:(nullable NSURLRequest *)request inSession:(nullable NSURLSession *)session options:(SDWebImageDownloaderOptions)options
讨论
初始化一个SDWebImageDownloaderOperation对象。
参数
request
URL请求。
session
在这个操作中运行的URL会话。
options
下载者选项。
返回值
初始化对象。
声明处
SDWebImageDownloadOperation.h
// END 今天看了春上春树的一篇小说。写的真好,让我回想起了很多已经遗忘的故事。再次回忆起来,突然满满的都是甜蜜。