/// <inheritdoc/> public async Task ContinueSessionAsync(ContinueSessionMessage message) { if (message == null) { throw new ArgumentNullException(nameof(message)); } var serializedMessage = Newtonsoft.Json.JsonConvert.SerializeObject(message); await PublishMessageAsync(DialogContinoueSessionMessageQueueName, serializedMessage); }
/// <inheritdoc/> public async Task ContinueSessionAsync(string sessionId, string text, bool sendIntentNotRecognized = false, string customerData = null, string slot = null, params string[] allowedIntents) { var message = new ContinueSessionMessage() { SessionId = sessionId, Text = text, SendIntentNotRecognized = sendIntentNotRecognized, Slot = slot, CustomData = customerData, FilteredIntents = allowedIntents }; await ContinueSessionAsync(message); }