点击或拖拽改变大小
盛派网络

ApiHandlerWapperBaseTryCommonApiBaseAsyncT 方法

Senparc.Weixin SDK 官方教程《微信开发深度解析》已出版,支持中国开源事业,请【购买正版】
《微信公众号+小程序》视频课程已经上线,【点击这里】学习!

NeuChar(纽插)已经上线,为开发者提供一站式跨平台管理枢纽,并可将应用入驻到 NeuChar 应用商店!新功能正在不断增加中,快来使用吧! https://www.neuchar.com
在线动态微信接口 Swagger WebApi 文档: https://weixin.senparc.com:8039

TryCommonApi 方法的基类

命名空间:  Senparc.Weixin.CommonAPIs.ApiHandlerWapper
程序集:  Senparc.Weixin (在 Senparc.Weixin.dll 中) 版本:6.5.0.26158
语法
public static Task<T> TryCommonApiBaseAsync<T>(
	PlatformType platformType,
	Func<Task<string>> accessTokenContainer_GetFirstOrDefaultAppIdAsyncFunc,
	Func<string, Task<bool>> accessTokenContainer_CheckRegisteredAsyncFunc,
	Func<string, bool, Task<IAccessTokenResult>> accessTokenContainer_GetAccessTokenResultAsyncFunc,
	int invalidCredentialValue,
	Func<string, Task<T>> fun,
	string accessTokenOrAppId = null,
	bool retryIfFaild = true
)
where T : new(), BaseJsonResult

参数

platformType
类型:Senparc.WeixinPlatformType
平台类型,PlatformType枚举
accessTokenContainer_GetFirstOrDefaultAppIdAsyncFunc
类型:SystemFuncTaskString
AccessTokenContainer中的GetFirstOrDefaultAppId()方法
accessTokenContainer_CheckRegisteredAsyncFunc
类型:SystemFuncString, TaskBoolean
AccessTokenContainer中的bool CheckRegistered(appId,getNew)方法
accessTokenContainer_GetAccessTokenResultAsyncFunc
类型:SystemFuncString, Boolean, TaskIAccessTokenResult
AccessTokenContainer中的AccessTokenResult GetAccessTokenResultAsync(appId)方法(异步方法)
invalidCredentialValue
类型:SystemInt32
"ReturnCode.获取access_token时AppSecret错误或者access_token无效"枚举的值
fun
类型:SystemFuncString, TaskT
accessTokenOrAppId (Optional)
类型:SystemString
公众号、小程序中的 AppId,或企业微信中的 AppKey(由AppId+AppSecret组成)
retryIfFaild (Optional)
类型:SystemBoolean

类型参数

T

返回值

类型:TaskT
参见