예제 #1
0
 /// <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)));
 }
예제 #2
0
 /// <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)));
 }
예제 #3
0
 /// <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)));
 }