コード例 #1
0
        public Task NotifySelectionAsync(ArticleSelectedArticle article, CancellationToken cancellationToken = default)
        {
            ArticleSelectedMessage message = this.CreateMessage((MessageId id,
                                                                 SubscriberId localSubscriberId,
                                                                 SubscriberId remoteSubscriberId) =>
            {
                return(new ArticleSelectedMessage(id,
                                                  localSubscriberId,
                                                  remoteSubscriberId,
                                                  article));
            });

            return(this.SendMessageAsync(message, cancellationToken));
        }
コード例 #2
0
        public void NotifySelection(ArticleSelectedArticle article)
        {
            ArticleSelectedMessage message = this.CreateMessage((MessageId id,
                                                                 SubscriberId localSubscriberId,
                                                                 SubscriberId remoteSubscriberId) =>
            {
                return(new ArticleSelectedMessage(id,
                                                  localSubscriberId,
                                                  remoteSubscriberId,
                                                  article));
            });

            this.SendMessage(message);
        }