Amazon.Glacier.Transfer.ArchiveTransferManager.InitiateArchiveRetrievalJobAsync C# (CSharp) 메소드

InitiateArchiveRetrievalJobAsync() 공개 메소드

This method initiates an archive retieval job for the specified archive and returns back the job id. Once the job is complete
public InitiateArchiveRetrievalJobAsync ( string vaultName, string archiveId, InitiateArchiveRetrievalOptions options ) : Task
vaultName string The name of the vault that contains the archive to initiate the job for.
archiveId string The archive id that the download job will retrieve.
options InitiateArchiveRetrievalOptions Additional options that can be used for initiating archive retrieval.
리턴 Task
        public async Task<string> InitiateArchiveRetrievalJobAsync(string vaultName, string archiveId, InitiateArchiveRetrievalOptions options)
        { 
            InitiateJobRequest jobRequest = new InitiateJobRequest()
            {
                VaultName = vaultName,
                JobParameters = new JobParameters()
                {
                    ArchiveId = archiveId,
                    Type = "archive-retrieval"
                }
            };

            if (options != null)
            {
                jobRequest.AccountId = options.AccountId;
                jobRequest.JobParameters.SNSTopic = options.SNSTopic;
            }

            var glacierClientTask = await glacierClient.InitiateJobAsync(jobRequest).ConfigureAwait(false);
            return glacierClientTask.JobId;
        }
        #endregion

Same methods

ArchiveTransferManager::InitiateArchiveRetrievalJobAsync ( string vaultName, string archiveId ) : Task