From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialNetwork.framework/Headers/UMSocialTask.h | 65 ++++++++++++++++++++++++++++++++ 1 files changed, 65 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialNetwork.framework/Headers/UMSocialTask.h b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialNetwork.framework/Headers/UMSocialTask.h new file mode 100755 index 0000000..8abe715 --- /dev/null +++ b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialNetwork.framework/Headers/UMSocialTask.h @@ -0,0 +1,65 @@ +// +// UMSocialTask.h +// UMSocialSDK +// +// Created by ��������� on 16/8/11. +// Copyright �� 2016��� dongjianxiong. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#import "UMSocialTaskConfig.h" + +@class UMSocialTaskOperation; +@class UMSocialTask; + +NS_ASSUME_NONNULL_BEGIN +/** + * task��������������� + */ +@protocol UMSocialTaskDelegate <NSObject> + +-(void)handleTask:(UMSocialTask*)task withError:(NSError*) error; + +@end + +/** + * ������������������������������������ + */ +@interface UMSocialTask : NSObject<NSCopying,NSCoding> + +@property(nonatomic,assign)UMSocialHttpMethodType httpMethodType; //http������������ +@property(nonatomic,copy)NSString* hostUrlPath;//http���������host +@property(nonatomic,copy)NSString* relatedUrlPath; //http���������������url +@property(nonatomic,strong)NSDictionary* paramDic; //post������get��������������������� +@property(nonatomic,copy)UMSocialTaskCompletion completion;//������ + +@property(nonatomic,readonly,assign)NSInteger taskIdentifier; //������id +@property(nonatomic,readonly,assign)NSInteger retryCount;//retryCount +@property(nonatomic,readonly,assign)UMSoicalTaskState taskState;//task��������� + + +#pragma mark - override +/** + * ���������NSURLRequest + * + * @return @see NSURLRequest + * @discuss ������������������������������������������makeURLRequest������������ + * ������������������������������ + * ������������httpMethodType,relatedUrlPath���paramDic������������������NSURLRequest + */ +-(NSURLRequest*)makeURLRequest; + +#pragma mark - private +/** + * ������������operationTaskQueue���������������task��������� + * + * @param operationTaskQueue @see NSOperationQueue + * @discuss ���������������������������������UMSocialNetworkCore��������������� + * @see UMSocialTaskManager -(void)addAndExcuteSocialTask:(UMSocialTask*)task + */ +-(void)executeTaskWithOperationQueue:(NSOperationQueue*)operationTaskQueue; + +@end + +NS_ASSUME_NONNULL_END -- Gitblit v1.8.0