C# Класс Amazon.Glacier.Transfer.Internal.DownloadFileCommand

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void

Disposes of all managed and unmanaged resources.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Implements the Dispose pattern

Приватные методы

Метод Описание
DownloadFileCommand ( ArchiveTransferManager manager, string vaultName, string archiveId, string filePath, DownloadOptions options ) : System
Execute ( ) : void
ExecuteAsync ( ) : System.Threading.Task
getJobIdFromMessage ( Message message ) : string

Parse the sqs message to make sure it contains the right job id and that the job was successful

initiateJob ( ) : string
initiateJobAsync ( ) : Task
processMessage ( Message message, string jobId ) : void
processMessageAsync ( Message message, string jobId ) : System.Threading.Task
processQueue ( string jobId ) : void
processQueueAsync ( string jobId ) : System.Threading.Task
readNextMessage ( ) : Message

Poll messages from the queue. Given the download process takes many hours there is extra long retry logic.

readNextMessageAsync ( ) : Task

Poll messages from the queue. Given the download process takes many hours there is extra long retry logic.

setupTopicAndQueue ( ) : void
setupTopicAndQueueAsync ( ) : System.Threading.Task
tearDownTopicAndQueue ( ) : void
tearDownTopicAndQueueAsync ( ) : System.Threading.Task

Описание методов

Dispose() публичный Метод

Disposes of all managed and unmanaged resources.
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Implements the Dispose pattern
protected Dispose ( bool disposing ) : void
disposing bool Whether this object is being disposed via a call to Dispose /// or garbage collected.
Результат void