CloudDownloadSession.h 936 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // CloudDownloadSession.h
  3. // zhuxun
  4. //
  5. // Created by winsoft on 17/6/29.
  6. //
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "WSDownloadSession.h"
  10. #import "CSFileDownUpModel.h"
  11. @interface CloudDownloadSession : NSObject
  12. /**
  13. * for 队列.
  14. */
  15. @property (nonatomic, strong)DownloadProgressUIBlock downloadProgressDBBlock; //参数改为fileDownUpModel
  16. @property (nonatomic, strong)DownloadSuccessUIBlock downloadSuccessDBBlock;
  17. @property (nonatomic, strong)DownloadFailedUIBlock downloadFailedDBBlock;
  18. @property (nonatomic , strong, readonly) CSFileDownUpModel *fileDownUpModel;
  19. + (CloudDownloadSession *)startDownloadFileWithFileDownUpModel:(CSFileDownUpModel *)fileDownUpModel;
  20. //外层UI注册回调
  21. - (void)giveBlockToUIWithUUID:(NSString *)uuid withProcessBlock:(DownloadProgressUIBlock)processBlock successBlock:(DownloadSuccessUIBlock)successBlock failBlock:(DownloadFailedUIBlock)failBlock;
  22. - (void)cancerDownLoad;
  23. @end