コード例 #1
0
        /// <summary>
        /// Checks the given activity for a backchannel message ordering the bot to send out
        /// notifications.
        /// </summary>
        /// <param name="activity">The received activity.</param>
        /// <param name="cancellationToken"></param>
        /// <returns>The notification data as JSON string, if found. An empty string otherwise.</returns>
#pragma warning disable 1998
        protected override async Task <string> PrepareAsync(IActivity activity, CancellationToken cancellationToken)
        {
            string notificationData = string.Empty;

            NotificationsManager.TryGetNotificationData((activity as Activity), out notificationData);
            return(notificationData);
        }