繼承于: 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連接是否應該為授權(quán)驗證連接查詢憑據(jù)存儲澜躺。
聲明處
SDWebImageDownloaderOperation.h
credential
@property (nonatomic, strong, nullable) NSURLCredential *credential
討論
在- connection:didReceiveAuthenticationChallenge:
中用于認證挑戰(zhàn)的憑據(jù)岸梨。
這將被任何存在于請求URL的用戶名和密碼的共享憑據(jù)所覆蓋匈挖,如果存在的話。
聲明處
SDWebImageDownloaderOperation.h
dataTask
@property (strong, nonatomic, readonly, nullable) NSURLSessionTask *dataTask
討論
操作的任務思灰。
聲明處
SDWebImageDownloaderOperation.h
expectedSize
@property (assign, nonatomic) NSInteger expectedSize
討論
期望的數(shù)據(jù)大小玷犹。
聲明處
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:
去取消回調(diào)集合的token。
注意:這個進度塊在后臺隊列中執(zhí)行巍扛。
注意:完成塊當成功時在主線程中執(zhí)行领跛。如果發(fā)生錯誤,有一次在后臺隊列執(zhí)行的機會撤奸。
參數(shù)
progressBlock
當大量新數(shù)據(jù)到達時這個塊被執(zhí)行吠昭。
completedBlock
當下載完成時這個塊被執(zhí)行。
返回值
用來取消這組處理程序的token胧瓜。
聲明處
SDWebImageDownloaderOperation.h
cancel:
- (BOOL)cancel:(nullable id)token
討論
取消一個回調(diào)集合矢棚。如果所有的回調(diào)被取消,這個操作已經(jīng)被取消了府喳。
參數(shù)
token
token代表一個回調(diào)集合被取消幻妓。
返回值
YES,如果因為最后的token已經(jīng)被取消那么操作停止劫拢。 否則返回NO。
聲明處
SDWebImageDownloaderOperation.h
initWithRequest:inSession:options:
- (nonnull instancetype)initWithRequest:(nullable NSURLRequest *)request inSession:(nullable NSURLSession *)session options:(SDWebImageDownloaderOptions)options
討論
初始化一個SDWebImageDownloaderOperation對象强胰。
參數(shù)
request
URL請求舱沧。
session
在這個操作中運行的URL會話。
options
下載者選項偶洋。
返回值
初始化對象熟吏。
聲明處
SDWebImageDownloadOperation.h
// END 今天看了春上春樹的一篇小說。寫的真好玄窝,讓我回想起了很多已經(jīng)遺忘的故事牵寺。再次回憶起來,突然滿滿的都是甜蜜恩脂。