/// <summary> /// .Net 4.5 非同步方法 /// 主動傳送訊息 /// </summary> /// <param name="ToId"></param> /// <param name="message"></param> /// <returns></returns> public Task <bool> SendPushMessageAsync(string ToId, params MessageObjectBase[] message) { return(MessageApi.SendMessageActionAsync(channelAccessToken, PostMessageType.Push, new PushMessage(ToId, message))); }
/// <summary> /// .Net 4.5 非同步方法 /// 被動回復訊息 /// </summary> /// <param name="ReplyToken"></param> /// <param name="message"></param> /// <returns></returns> public Task <bool> SendReplyMessageAsync(string ReplyToken, params MessageObjectBase[] message) { return(MessageApi.SendMessageActionAsync(this.channelAccessToken, PostMessageType.Reply, new ReplyMessage(ReplyToken, message))); }
/// <summary> /// .Net 4.5 非同步方法 /// 傳送訊息給多位使用者 /// </summary> /// <param name="ToId"></param> /// <param name="message"></param> /// <returns></returns> public Task <bool> SendMuticastMessageAsync(IList <string> ToId, params MessageObjectBase[] message) { return(MessageApi.SendMessageActionAsync(this.channelAccessToken, PostMessageType.Multicast, new MulticastMessage(ToId, message))); }