Пример #1
0
        /// <inheritdoc />
        public Task InitializeAsync(CancellationToken cancellationToken = default)
        {
            if (_sftpClientOptions.CheckOnStart)
            {
                _logger.LogInformation("Check connection to ssh storage...");

                using (var sftpClient = _sftpClientFactory.GetSftpClient())
                {
                    sftpClient.CheckConnection();
                }

                _logger.LogInformation("Check connection to ssh storage completed");
            }
            else
            {
                _logger.LogInformation("Check connection to ssh storage disabled");
            }
            return(Task.CompletedTask);
        }