Пример #1
0
        private async Task PublishBotAsync(CancellationToken cancellationToken)
        {
            // Creates an alias that can be used for testing
            var putBotAliasRequest = new PutBotAliasRequest
            {
                BotName    = this.LexBotName,
                BotVersion = "$LATEST",
                Name       = this.LexBotAlias,
            };

            Logger.LogTrace($"Publishing bot alias '{this.LexBotAlias}' for bot '{this.LexBotName}'.");

            await this.LexClient.PutBotAliasAsync(putBotAliasRequest, cancellationToken).ConfigureAwait(false);
        }
Пример #2
0
 public Task PutBotAliasAsync(PutBotAliasRequest request, CancellationToken cancellationToken)
 {
     return(RetryAsync(this.AmazonLexModelClient.PutBotAliasAsync, request, cancellationToken));
 }
Пример #3
0
 public Task PutBotAliasAsync(PutBotAliasRequest request, CancellationToken cancellationToken)
 {
     return(this.ProcessRequestAsync(request));
 }