C# 클래스 Amazon.Glacier.Transfer.Internal.DownloadFileCommand

상속: IDisposable
파일 보기 프로젝트 열기: aws/aws-sdk-net 1 사용 예제들

공개 메소드들

메소드 설명
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