| 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
Public Shared Function TryCommonApiBaseAsync(Of T As {New, BaseJsonResult}) (
platformType As PlatformType,
accessTokenContainer_GetFirstOrDefaultAppIdAsyncFunc As Func(Of Task(Of String)),
accessTokenContainer_CheckRegisteredAsyncFunc As Func(Of String, Task(Of Boolean)),
accessTokenContainer_GetAccessTokenResultAsyncFunc As Func(Of String, Boolean, Task(Of IAccessTokenResult)),
invalidCredentialValue As Integer,
fun As Func(Of String, Task(Of T)),
Optional accessTokenOrAppId As String = Nothing,
Optional retryIfFaild As Boolean = true
) As Task(Of T)
参数
- 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参见