| 名称 | 说明 |
---|
 | 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。) |