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

IMessageContextTRequest, TResponse 接口

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

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

微信消息上下文(单个用户)接口

命名空间:  Senparc.NeuChar.Context
程序集:  Senparc.NeuChar (在 Senparc.NeuChar.dll 中) 版本:1.4.400+9276a4a7db0d8fb887fc6634357928e7b33f68fa
语法
public interface IMessageContext<TRequest, TResponse>
where TRequest : class, IRequestMessageBase
where TResponse : class, IResponseMessageBase

类型参数

TRequest
请求消息类型
TResponse
响应消息类型

IMessageContextTRequest, TResponse 类型公开以下成员。

属性
  名称说明
公共属性AppStoreState
AppStore状态,系统属性,请勿操作
公共属性CurrentAppDataItem
当前正在服务的 AppDataItem
公共属性ExpireMinutes
用于覆盖WeixinContext所设置的默认过期时间
公共属性LastActiveTime
最后一次活动时间(用户主动发送Resquest请求的时间)
公共属性MaxRecordCount
最大储存容量(分别针对RequestMessages和ResponseMessages)
公共属性RequestMessages
接收消息记录
公共属性ResponseMessages
响应消息记录
公共属性StorageData
临时储存数据,如用户状态等,出于保持.net 3.5版本,这里暂不使用dynamic
公共属性StorageDataType
StorageData的类型
公共属性StorageDataTypeName
StorageData的类型名称
公共属性ThisActiveTime
本次活动时间(当前消息收到的时间)
公共属性UserName
用户名(OpenID)
Top
方法
  名称说明
公共方法GetRequestEntityMappingResult
从 Xml 转换 RequestMessage 对象的处理(只是创建实例,不填充数据)
公共方法GetResponseEntityMappingResult
从 Xml 转换 RequestMessage 对象的处理(只是创建实例,不填充数据)
公共方法OnRemoved
Top
事件
  名称说明
公共事件MessageContextRemoved
Top
参见