public async Task <bool> OnUnsubscribeEventReceived(object sender, UnsubscribeEventReceivedEventArgs e)
        {
            _logger.LogDebug("Unsubscribe({0})", e.FromUserName);

            var messageHandler  = sender as WeixinMessageHandler;
            var responseMessage = new ResponseMessageText();

            responseMessage.FromUserName = e.ToUserName;
            responseMessage.ToUserName   = e.FromUserName;
            responseMessage.Content      = string.Format("Unsubscribe({0})", e.FromUserName);
            await messageHandler.WriteAsync(responseMessage);

            return(true);
        }
 public virtual Task <bool> OnUnsubscribeEventReceived(object sender, UnsubscribeEventReceivedEventArgs e)
 {
     return(Task.FromResult(false));
 }