QCloudSMHAccessTokenFenceQueue Class Reference
Inherits from | NSObject |
---|---|
Declared in | QCloudSMHAccessTokenFenceQueue.h QCloudSMHAccessTokenFenceQueue.m |
timeout
获取新的accessToken的超时时间。如果您在超时时间内没有返回任何结果数据,则将会将认为获取任务失败。失败后,将会通知所有需要签名的调用方:失败。 @default 120s
@property (nonatomic, assign) NSTimeInterval timeout
Declared In
QCloudSMHAccessTokenFenceQueue.h
delegate
执行委托
@property (nonatomic, weak) id<QCloudAccessTokenFenceQueueDelegate> delegate
Declared In
QCloudSMHAccessTokenFenceQueue.h
– performRequest:withAction:
执行一个需要accessToken的方法,如果密钥存在则直接传给Block。如果不存在,则会触发栅栏机制。该请求被缓存在队列中,同时触发请求accessToken(如果可以)。直到请求到密钥或者请求密钥失败。
- (void)performRequest:(QCloudSMHBizRequest *)request withAction:(void ( ^ _Nullable ) ( QCloudSMHSpaceInfo *spaceInfo , NSError *error ))action
Parameters
action |
一个需要accessToken的方法 |
---|
Declared In
QCloudSMHAccessTokenFenceQueue.h
– cleanAllAccesstoken
清理所有缓存的accesstoken
- (void)cleanAllAccesstoken
Declared In
QCloudSMHAccessTokenFenceQueue.h