| 名称 | 说明 |
---|
| BuildResponseMessageAsync |
【异步方法】执行微信请求
(重写 MessageHandlerTMC, TRequest, TResponseBuildResponseMessageAsync(CancellationToken).) |
| CheckMessageRepeat |
处理消息去重
(继承自 MessageHandlerTMC, TRequest, TResponse。) |
| CommonInitialize |
构造函数公用的初始化方法
(继承自 MessageHandlerTMC, TRequest, TResponse。) |
| CreateResponseMessageTR |
根据当前的 RequestMessage 创建指定类型(RT)的 ResponseMessage
(继承自 MessageHandlerTMC, TRequest, TResponse。) |
| DefaultResponseMessage |
默认返回消息(当任何OnXX消息没有被重写,都将自动返回此默认消息)
|
| DefaultResponseMessageAsync |
【异步方法】认返回消息(当任何OnXX消息没有被重写,都将自动返回此默认消息)
|
| Execute |
已过时。
执行微信请求(如果没有被 CancelExecute=true 中断) 注意:此方法仍然会优先执行异步重写方法(如:OnTextRequest()),只在未重写对应事件的异步方法时(如: OnTextRequestAsync()),尝试查找同步重写方法 (继承自 MessageHandlerTMC, TRequest, TResponse。) |
| ExecuteAsync | (继承自 MessageHandlerTMC, TRequest, TResponse。) |
| GetCurrentMessageContext |
当前用户消息上下文(注意:次数据不会被缓存,每次都会重新从缓存读取。
(继承自 MessageHandlerTMC, TRequest, TResponse。) |
| GetLogPath |
获取日志保存地址
(继承自 MessageHandlerTMC, TRequest, TResponse。) |
| GetUnsafeMessageContext |
延迟载入的上下文对象,存放在内存中。注意:使用本地内存缓存时,会每次都花心,等效于 GetCurrentMessageContext();使用分布式缓存时,不能保证此对象是实时的,如需获取实时对象,请使用 GetCurrentMessageContext() 方法
(继承自 MessageHandlerTMC, TRequest, TResponse。) |
| Init(XDocument, IEncryptPostModel) |
初始化,获取RequestDocument。(必须要完成 RequestMessage 数据赋值).
Init中需要对上下文添加当前消息(如果使用上下文);以及判断消息的加密情况,对解密信息进行解密
(继承自 MessageHandlerTMC, TRequest, TResponse。) |
| Init(XDocument, IEncryptPostModel) |
初始化,获取RequestDocument。(必须要完成 RequestMessage 数据赋值)。
Init中需要对上下文添加当前消息(如果使用上下文);以及判断消息的加密情况,对解密信息进行解密
|
| MarkRepeatedMessage |
标记为已重复消息
(继承自 MessageHandlerTMC, TRequest, TResponse。) |
| OnEvent_Add_Store_Audit_Info |
门店小程序中创建门店审核事件
|
| OnEvent_Add_Store_Audit_InfoAsync |
【异步方法】门店小程序中创建门店审核事件
|
| OnEvent_AnnualRenewRequest |
年审通知
|
| OnEvent_AnnualRenewRequestAsync |
【异步方法】年审通知
|
| OnEvent_Apply_Merchant_Audit_InfoRequest |
创建门店小程序审核事件
|
| OnEvent_Apply_Merchant_Audit_InfoRequestAsync |
【异步方法】创建门店小程序审核事件
|
| OnEvent_Card_Not_Pass_CheckRequest |
卡券未通过审核
|
| OnEvent_Card_Not_Pass_CheckRequestAsync |
【异步方法】券未通过审核
|
| OnEvent_Card_Pass_CheckRequest |
卡券通过审核
|
| OnEvent_Card_Pass_CheckRequestAsync |
【异步方法】卡券通过审核
|
| OnEvent_Card_Pay_OrderRequest |
券点流水详情事件:当商户朋友的券券点发生变动时
|
| OnEvent_Card_Pay_OrderRequestAsync |
【异步方法】券点流水详情事件:当商户朋友的券券点发生变动时
|
| OnEvent_Card_Sku_RemindRequest |
卡券库存报警事件:当某个card_id的初始库存数大于200且当前库存小于等于100时
|
| OnEvent_Card_Sku_RemindRequestAsync |
【异步方法】卡券库存报警事件:当某个card_id的初始库存数大于200且当前库存小于等于100时
|
| OnEvent_ClickRequest |
Event事件类型请求之CLICK
|
| OnEvent_ClickRequestAsync |
【异步方法】Event事件类型请求之CLICK
|
| OnEvent_Create_Map_Poi_Audit_Info |
从腾讯地图中创建门店审核事件
|
| OnEvent_Create_Map_Poi_Audit_InfoAsync |
【异步方法】从腾讯地图中创建门店审核事件
|
| OnEvent_EnterRequest |
Event事件类型请求之ENTER
|
| OnEvent_EnterRequestAsync |
【异步方法】Event事件类型请求之ENTER
|
| OnEvent_GiftCard_Pay_DoneRequest |
用户购买礼品卡付款成功
|
| OnEvent_GiftCard_Pay_DoneRequestAsync |
用户购买礼品卡付款成功
|
| OnEvent_GiftCard_Send_To_FriendRequest |
用户购买后赠送
|
| OnEvent_GiftCard_Send_To_FriendRequestAsync |
用户购买后赠送
|
| OnEvent_GiftCard_User_AcceptRequest |
用户领取礼品卡成功
|
| OnEvent_GiftCard_User_AcceptRequestAsync |
用户领取礼品卡成功
|
| OnEvent_Kf_Close_SessionRequest |
多客服关闭会话
|
| OnEvent_Kf_Close_SessionRequestAsync |
【异步方法】多客服关闭会话
|
| OnEvent_Kf_Create_SessionRequest |
多客服接入会话
|
| OnEvent_Kf_Create_SessionRequestAsync |
【异步方法】多客服接入会话
|
| OnEvent_Kf_Switch_SessionRequest |
多客服转接会话
|
| OnEvent_Kf_Switch_SessionRequestAsync |
【异步方法】多客服转接会话
|
| OnEvent_LocationRequest |
Event事件类型请求之LOCATION
|
| OnEvent_LocationRequestAsync |
【异步方法】Event事件类型请求之LOCATION
|
| OnEvent_LocationSelectRequest |
弹出地理位置选择器
|
| OnEvent_LocationSelectRequestAsync |
【异步方法】弹出地理位置选择器
|
| OnEvent_MassSendJobFinishRequest |
事件推送群发结果
|
| OnEvent_MassSendJobFinishRequestAsync |
【异步方法】事件推送群发结果
|
| OnEvent_Merchant_OrderRequest |
Event事件类型请求之微小店订单付款通知
|
| OnEvent_Merchant_OrderRequestAsync |
【异步方法】Event事件类型请求之微小店订单付款通知
|
| OnEvent_Modify_Store_Audit_Info |
修改门店图片审核事件
|
| OnEvent_Modify_Store_Audit_InfoAsync |
【异步方法】修改门店图片审核事件
|
| OnEvent_NamingVerifyFailRequest |
名称认证失败(这时虽然客户端不打勾,但仍有接口权限)
|
| OnEvent_NamingVerifyFailRequestAsync |
【异步方法】名称认证失败(这时虽然客户端不打勾,但仍有接口权限)
|
| OnEvent_NamingVerifySuccessRequest |
名称认证成功(即命名成功)
|
| OnEvent_NamingVerifySuccessRequestAsync |
【异步方法】名称认证成功(即命名成功)
|
| OnEvent_PicPhotoOrAlbumRequest |
弹出拍照或者相册发图
|
| OnEvent_PicPhotoOrAlbumRequestAsync |
【异步方法】弹出拍照或者相册发图
|
| OnEvent_PicSysphotoRequest |
弹出系统拍照发图
|
| OnEvent_PicSysphotoRequestAsync |
【异步方法】弹出系统拍照发图
|
| OnEvent_PicWeixinRequest |
弹出微信相册发图器
|
| OnEvent_PicWeixinRequestAsync |
【异步方法】弹出微信相册发图器
|
| OnEvent_Poi_Check_NotifyRequest |
Event事件类型请求之审核结果事件推送
|
| OnEvent_Poi_Check_NotifyRequestAsync |
【异步方法】Event事件类型请求之审核结果事件推送
|
| OnEvent_QualificationVerifyFailRequest |
资质认证失败
|
| OnEvent_QualificationVerifyFailRequestAsync |
【异步方法】资质认证失败
|
| OnEvent_QualificationVerifySuccessRequest |
资质认证成功(此时立即获得接口权限)
|
| OnEvent_QualificationVerifySuccessRequestAsync |
【异步方法】资质认证成功(此时立即获得接口权限)
|
| OnEvent_ScancodePushRequest |
扫码推事件
|
| OnEvent_ScancodePushRequestAsync |
【异步方法】扫码推事件
|
| OnEvent_ScancodeWaitmsgRequest |
扫码推事件且弹出“消息接收中”提示框
|
| OnEvent_ScancodeWaitmsgRequestAsync |
【异步方法】扫码推事件且弹出“消息接收中”提示框
|
| OnEvent_ScanRequest |
Event事件类型请求之scan
|
| OnEvent_ScanRequestAsync |
【异步方法】Event事件类型请求之scan
|
| OnEvent_ShakearoundUserShakeRequest |
Event事件类型请求之摇一摇事件通知
|
| OnEvent_ShakearoundUserShakeRequestAsync |
【异步方法】Event事件类型请求之摇一摇事件通知
|
| OnEvent_Submit_Membercard_User_InfoRequest |
Event事件类型请求之接收会员信息事件通知
|
| OnEvent_Submit_Membercard_User_InfoRequestAsync |
【异步方法】Event事件类型请求之接收会员信息事件通知
|
| OnEvent_Subscribe_Msg_ChangeRequest | |
| OnEvent_Subscribe_Msg_ChangeRequestAsync | |
| OnEvent_Subscribe_Msg_PopupRequest | |
| OnEvent_Subscribe_Msg_PopupRequestAsync | |
| OnEvent_Subscribe_Msg_SentRequest | |
| OnEvent_Subscribe_Msg_SentRequestAsync | |
| OnEvent_SubscribeRequest |
Event事件类型请求之subscribe
|
| OnEvent_SubscribeRequestAsync |
【异步方法】Event事件类型请求之subscribe
|
| OnEvent_TemplateSendJobFinishRequest |
发送模板消息返回结果
|
| OnEvent_TemplateSendJobFinishRequestAsync |
【异步方法】发送模板消息返回结果
|
| OnEvent_UnsubscribeRequest |
Event事件类型请求之unsubscribe
|
| OnEvent_UnsubscribeRequestAsync |
【异步方法】Event事件类型请求之unsubscribe
|
| OnEvent_Update_Member_CardRequest |
会员卡内容更新事件:会员卡积分余额发生变动时
|
| OnEvent_Update_Member_CardRequestAsync |
【异步方法】会员卡内容更新事件:会员卡积分余额发生变动时
|
| OnEvent_User_Authorize_Invoice |
微信电子发票 用户授权完成后,执收单位的公众号会收到授权完成的事件,关于事件推送请参考接受callback推送
|
| OnEvent_User_Authorize_InvoiceAsync | |
| OnEvent_User_Consume_CardRequest |
Event事件类型请求之卡券核销
|
| OnEvent_User_Consume_CardRequestAsync |
【异步方法】Event事件类型请求之卡券核销
|
| OnEvent_User_Del_CardRequest |
删除卡券
|
| OnEvent_User_Del_CardRequestAsync |
【异步方法】删除卡券
|
| OnEvent_User_Enter_Session_From_CardRequest |
Event事件类型请求之从卡券进入公众号会话
|
| OnEvent_User_Enter_Session_From_CardRequestAsync |
【异步方法】Event事件类型请求之从卡券进入公众号会话
|
| OnEvent_User_Get_CardRequest |
领取卡券
|
| OnEvent_User_Get_CardRequestAsync |
【异步方法】领取卡券
|
| OnEvent_User_Gifting_CardRequest |
卡券转赠事件推送
|
| OnEvent_User_Gifting_CardRequestAsync |
【异步方法】卡券转赠事件推送
|
| OnEvent_User_Pay_From_Pay_CellRequest |
微信买单完成
|
| OnEvent_User_Pay_From_Pay_CellRequestAsync |
【异步方法】微信买单完成
|
| OnEvent_User_View_CardRequest |
Event事件类型请求之进入会员卡
|
| OnEvent_User_View_CardRequestAsync |
【异步方法】Event事件类型请求之进入会员卡
|
| OnEvent_VerifyExpiredRequest |
认证过期失效通知
|
| OnEvent_VerifyExpiredRequestAsync |
【异步方法】认证过期失效通知
|
| OnEvent_View_Miniprogram |
点击菜单跳转小程序的事件推送
|
| OnEvent_View_MiniprogramAsync |
【异步方法】点击菜单跳转小程序的事件推送
|
| OnEvent_ViewRequest |
事件之URL跳转视图(View)
|
| OnEvent_ViewRequestAsync |
【异步方法】事件之URL跳转视图(View)
|
| OnEvent_WeAppAuditFailRequest |
小程序审核失败通知
|
| OnEvent_WeAppAuditFailRequestAsync |
已过时。
【异步方法】小程序审核失败通知
|
| OnEvent_WeAppAuditSuccessRequest |
小程序审核成功通知
|
| OnEvent_WeAppAuditSuccessRequestAsync |
已过时。
【异步方法】小程序审核成功通知
|
| OnEvent_WifiConnectedRequest |
Event事件类型请求之Wi-Fi连网成功
|
| OnEvent_WifiConnectedRequestAsync |
【异步方法】Event事件类型请求之Wi-Fi连网成功
|
| OnEventRequest |
Event事件类型请求
|
| OnEventRequestAsync |
【异步方法】Event事件类型请求
|
| OnExecuted |
已过时。
(重写 MessageHandlerTMC, TRequest, TResponseOnExecuted.) |
| OnExecutedAsync |
【异步方法】OnExecutedAsync()
(重写 MessageHandlerTMC, TRequest, TResponseOnExecutedAsync(CancellationToken).) |
| OnExecuting |
已过时。
OnExecuting
(重写 MessageHandlerTMC, TRequest, TResponseOnExecuting.) |
| OnExecutingAsync |
【异步方法】OnExecutingAsync()
(重写 MessageHandlerTMC, TRequest, TResponseOnExecutingAsync(CancellationToken).) |
| OnFileRequest |
文件请求
|
| OnFileRequestAsync |
【异步方法】文件类型请求
|
| OnImageRequest |
图片类型请求
|
| OnImageRequestAsync |
【异步方法】图片类型请求
|
| OnLinkRequest |
链接消息类型请求
|
| OnLinkRequestAsync |
【异步方法】链接消息类型请求
|
| OnLocationRequest |
位置类型请求
|
| OnLocationRequestAsync |
【异步方法】位置类型请求
|
| OnNeuCharRequest |
已过时。
(继承自 MessageHandlerTMC, TRequest, TResponse。) |
| OnNeuCharRequestAsync |
NeuChar 请求
|
| OnShortVideoRequest |
小视频类型请求
|
| OnShortVideoRequestAsync |
【异步方法】小视频类型请求
|
| OnTextOrEventRequest |
预处理文字或事件类型请求。
这个请求是一个比较特殊的请求,通常用于统一处理来自文字或菜单按钮的同一个执行逻辑,
会在执行OnTextRequest或OnEventRequest之前触发,具有以下一些特征:
1、如果返回null,则继续执行OnTextRequest或OnEventRequest
2、如果返回不为null,则终止执行OnTextRequest或OnEventRequest,返回最终ResponseMessage
3、如果是事件,则会将RequestMessageEvent自动转为RequestMessageText类型,其中RequestMessageText.Content就是RequestMessageEvent.EventKey
|
| OnTextOrEventRequestAsync |
【异步方法】预处理文字或事件类型请求。
这个请求是一个比较特殊的请求,通常用于统一处理来自文字或菜单按钮的同一个执行逻辑,
会在执行OnTextRequest或OnEventRequest之前触发,具有以下一些特征:
1、如果返回null,则继续执行OnTextRequest或OnEventRequest
2、如果返回不为null,则终止执行OnTextRequest或OnEventRequest,返回最终ResponseMessage
3、如果是事件,则会将RequestMessageEvent自动转为RequestMessageText类型,其中RequestMessageText.Content就是RequestMessageEvent.EventKey
|
| OnTextRequest |
文字类型请求
|
| OnTextRequestAsync |
【异步方法】文字类型请求
|
| OnUnknownTypeRequest |
未知类型消息触发的事件,默认将抛出异常,建议进行重写
|
| OnUnknownTypeRequestAsync |
【异步方法】未知类型消息触发的事件,默认将抛出异常,建议进行重写
|
| OnVideoRequest |
视频类型请求
|
| OnVideoRequestAsync |
【异步方法】视频类型请求
|
| OnVoiceRequest |
语音类型请求
|
| OnVoiceRequestAsync |
【异步方法】语音类型请求
|
| SaveRequestMessageLog |
保存请求信息
测试时可开启此记录,帮助跟踪数据,使用前请确保App_Data文件夹存在,且有读写权限。 (继承自 MessageHandlerTMC, TRequest, TResponse。) |
| SaveResponseMessageLog |
保存响应信息
测试时可开启此记录,帮助跟踪数据,使用前请确保App_Data文件夹存在,且有读写权限。 (继承自 MessageHandlerTMC, TRequest, TResponse。) |