C# 클래스 Microsoft.Azure.Commands.Compute.Models.PSSyncOutputEvents

상속: ISyncOutputEvents, IDisposable
파일 보기 프로젝트 열기: Azure/azure-powershell

공개 메소드들

메소드 설명
DebugEmptyBlockDetected ( IndexRange range ) : void
DebugRetryingAfterException ( Exception lastException ) : void
Dispose ( ) : void
ErrorUploadFailedWithExceptions ( IList exceptions ) : void
MessageCalculatingMD5Hash ( string filePath ) : void
MessageCreatingNewPageBlob ( long pageBlobSize ) : void
MessageDetectingActualDataBlocks ( ) : void
MessageDetectingActualDataBlocksCompleted ( ) : void
MessageMD5HashCalculationFinished ( ) : void
MessagePrintBlockRange ( IndexRange range ) : void
MessageResumingUpload ( ) : void
MessageRetryingAfterANetworkDisruption ( ) : void
PSSyncOutputEvents ( System.Management.Automation.PSCmdlet cmdlet ) : Microsoft.WindowsAzure.Commands.Sync
ProgressCopyComplete ( System.TimeSpan elapsed ) : void
ProgressCopyStatus ( Microsoft.WindowsAzure.Commands.Sync.ProgressRecord record ) : void
ProgressCopyStatus ( double precentComplete, double avgThroughputMbps, System.TimeSpan remainingTime ) : void
ProgressDownloadComplete ( System.TimeSpan elapsed ) : void
ProgressDownloadStatus ( Microsoft.WindowsAzure.Commands.Sync.ProgressRecord record ) : void
ProgressDownloadStatus ( double precentComplete, double avgThroughputMbps, System.TimeSpan remainingTime ) : void
ProgressEmptyBlockDetection ( int processedRangeCount, int totalRangeCount ) : void
ProgressOperationComplete ( System.TimeSpan elapsed ) : void
ProgressOperationStatus ( Microsoft.WindowsAzure.Commands.Sync.ProgressRecord record ) : void
ProgressOperationStatus ( double percentComplete, double avgThroughputMbps, System.TimeSpan remainingTime ) : void
ProgressUploadComplete ( System.TimeSpan elapsed ) : void
ProgressUploadStatus ( Microsoft.WindowsAzure.Commands.Sync.ProgressRecord record ) : void
ProgressUploadStatus ( double precentComplete, double avgThroughputMbps, System.TimeSpan remainingTime ) : void
WriteVerboseWithTimestamp ( string message ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
FormatDuration ( System.TimeSpan ts ) : string
LogDebug ( string format ) : void
LogError ( Exception e ) : void
LogMessage ( string format ) : void
LogProgress ( int activityId, string activity, double precentComplete, System.TimeSpan remainingTime, double avgThroughputMbps ) : void
LogProgressComplete ( int activityId, string activity ) : void

메소드 상세

DebugEmptyBlockDetected() 공개 메소드

public DebugEmptyBlockDetected ( IndexRange range ) : void
range IndexRange
리턴 void

DebugRetryingAfterException() 공개 메소드

public DebugRetryingAfterException ( Exception lastException ) : void
lastException System.Exception
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

ErrorUploadFailedWithExceptions() 공개 메소드

public ErrorUploadFailedWithExceptions ( IList exceptions ) : void
exceptions IList
리턴 void

MessageCalculatingMD5Hash() 공개 메소드

public MessageCalculatingMD5Hash ( string filePath ) : void
filePath string
리턴 void

MessageCreatingNewPageBlob() 공개 메소드

public MessageCreatingNewPageBlob ( long pageBlobSize ) : void
pageBlobSize long
리턴 void

MessageDetectingActualDataBlocks() 공개 메소드

public MessageDetectingActualDataBlocks ( ) : void
리턴 void

MessageDetectingActualDataBlocksCompleted() 공개 메소드

public MessageDetectingActualDataBlocksCompleted ( ) : void
리턴 void

MessageMD5HashCalculationFinished() 공개 메소드

public MessageMD5HashCalculationFinished ( ) : void
리턴 void

MessagePrintBlockRange() 공개 메소드

public MessagePrintBlockRange ( IndexRange range ) : void
range IndexRange
리턴 void

MessageResumingUpload() 공개 메소드

public MessageResumingUpload ( ) : void
리턴 void

MessageRetryingAfterANetworkDisruption() 공개 메소드

public MessageRetryingAfterANetworkDisruption ( ) : void
리턴 void

PSSyncOutputEvents() 공개 메소드

public PSSyncOutputEvents ( System.Management.Automation.PSCmdlet cmdlet ) : Microsoft.WindowsAzure.Commands.Sync
cmdlet System.Management.Automation.PSCmdlet
리턴 Microsoft.WindowsAzure.Commands.Sync

ProgressCopyComplete() 공개 메소드

public ProgressCopyComplete ( System.TimeSpan elapsed ) : void
elapsed System.TimeSpan
리턴 void

ProgressCopyStatus() 공개 메소드

public ProgressCopyStatus ( Microsoft.WindowsAzure.Commands.Sync.ProgressRecord record ) : void
record Microsoft.WindowsAzure.Commands.Sync.ProgressRecord
리턴 void

ProgressCopyStatus() 공개 메소드

public ProgressCopyStatus ( double precentComplete, double avgThroughputMbps, System.TimeSpan remainingTime ) : void
precentComplete double
avgThroughputMbps double
remainingTime System.TimeSpan
리턴 void

ProgressDownloadComplete() 공개 메소드

public ProgressDownloadComplete ( System.TimeSpan elapsed ) : void
elapsed System.TimeSpan
리턴 void

ProgressDownloadStatus() 공개 메소드

public ProgressDownloadStatus ( Microsoft.WindowsAzure.Commands.Sync.ProgressRecord record ) : void
record Microsoft.WindowsAzure.Commands.Sync.ProgressRecord
리턴 void

ProgressDownloadStatus() 공개 메소드

public ProgressDownloadStatus ( double precentComplete, double avgThroughputMbps, System.TimeSpan remainingTime ) : void
precentComplete double
avgThroughputMbps double
remainingTime System.TimeSpan
리턴 void

ProgressEmptyBlockDetection() 공개 메소드

public ProgressEmptyBlockDetection ( int processedRangeCount, int totalRangeCount ) : void
processedRangeCount int
totalRangeCount int
리턴 void

ProgressOperationComplete() 공개 메소드

public ProgressOperationComplete ( System.TimeSpan elapsed ) : void
elapsed System.TimeSpan
리턴 void

ProgressOperationStatus() 공개 메소드

public ProgressOperationStatus ( Microsoft.WindowsAzure.Commands.Sync.ProgressRecord record ) : void
record Microsoft.WindowsAzure.Commands.Sync.ProgressRecord
리턴 void

ProgressOperationStatus() 공개 메소드

public ProgressOperationStatus ( double percentComplete, double avgThroughputMbps, System.TimeSpan remainingTime ) : void
percentComplete double
avgThroughputMbps double
remainingTime System.TimeSpan
리턴 void

ProgressUploadComplete() 공개 메소드

public ProgressUploadComplete ( System.TimeSpan elapsed ) : void
elapsed System.TimeSpan
리턴 void

ProgressUploadStatus() 공개 메소드

public ProgressUploadStatus ( Microsoft.WindowsAzure.Commands.Sync.ProgressRecord record ) : void
record Microsoft.WindowsAzure.Commands.Sync.ProgressRecord
리턴 void

ProgressUploadStatus() 공개 메소드

public ProgressUploadStatus ( double precentComplete, double avgThroughputMbps, System.TimeSpan remainingTime ) : void
precentComplete double
avgThroughputMbps double
remainingTime System.TimeSpan
리턴 void

WriteVerboseWithTimestamp() 공개 메소드

public WriteVerboseWithTimestamp ( string message ) : void
message string
리턴 void