C# Class Microsoft.WindowsAzure.MediaServices.Client.BlobTransferProgressChangedEventArgs

Represents the progress of a blob tranfer, used by BlobTransferClient.TransferProgressChanged event.
Inheritance: System.ComponentModel.ProgressChangedEventArgs
Mostra file Open project: Azure/azure-sdk-for-media-services Class Usage Examples

Public Methods

Method Description
BlobTransferProgressChangedEventArgs ( long bytesTransferred, long lastBlockBytesTransferred, long totalBytesToTransfer, int progressPercentage, double speed, Uri uri, string sourceName, object userState ) : System

Initializes a new instance of the BlobTransferProgressChangedEventArgs class.

Method Details

BlobTransferProgressChangedEventArgs() public method

Initializes a new instance of the BlobTransferProgressChangedEventArgs class.
public BlobTransferProgressChangedEventArgs ( long bytesTransferred, long lastBlockBytesTransferred, long totalBytesToTransfer, int progressPercentage, double speed, Uri uri, string sourceName, object userState ) : System
bytesTransferred long Number of bytes transferred so far.
lastBlockBytesTransferred long Number of bytes transferred in the last block.
totalBytesToTransfer long Total number of bytes to transfer.
progressPercentage int Percentage of bytes that finished transfering.
speed double Average speed of transfer in bytes per second.
uri System.Uri Uri of the blob location to transfer the data.
sourceName string Name of the object being transferred.
userState object User state information to be passed through.
return System