Amazon.Glacier.Transfer.Internal.DownloadFileCommand.initiateJobAsync C# (CSharp) Метод

initiateJobAsync() приватный Метод

private initiateJobAsync ( ) : Task
Результат Task
        async Task<string> initiateJobAsync()
        {
            var request = new InitiateJobRequest()
            {
                AccountId = this.options.AccountId,
                VaultName = this.vaultName,
                JobParameters = new JobParameters()
                {
                    ArchiveId = this.archiveId,
                    SNSTopic = topicArn,
                    Type = "archive-retrieval"
                }
            };
            ((Amazon.Runtime.Internal.IAmazonWebServiceRequest)request).AddBeforeRequestHandler(new ArchiveTransferManager.UserAgentPostFix("DownloadArchive").UserAgentRequestEventHandlerSync);

            var response = await this.manager.GlacierClient.InitiateJobAsync(request).ConfigureAwait(false);
            return response.JobId;
        }