using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Chat.Framework.WXSdk.Implement;
using Chat.Framework.WXSdk.IPAD;
namespace Chat.Framework.WXSdk.Events
{
///
/// 微信状态改变事件
///
public class WXChangeStatus : WXEvent
{
public override string ToString()
{
return $"微信({Client.User.Nick}【{Client.User.Uin}】)->状态修改->{Status}";
}
public WXChangeStatus(WeixinBase client, string message = "") : base(client)
{
IsToString = true;
this.Status = client.Status;
this.Message = message;
}
///
/// 微信状态
///
public WxStatus Status { get; internal set; }
///
/// 改变附带的内容
///
public string Message { get; internal set; }
///
/// 登录二维码byte[]
///
public byte[] ImageByte { get; internal set; }
///
/// 登录二维码
///
public Image Image { get { return Image.FromStream(new MemoryStream(ImageByte)); } }
}
}