public DownloadRequestProgressChangedEventArgs(DownloadRequestID requestID, int percentage) : base(requestID) { if (percentage < 0) { percentage = 0; } if (percentage > 100) { percentage = 100; } Percentage = percentage; }
public DownloadRequest(DownloadRequestID id, string requestUrl, string destinationFileName) { ID = id; RequestUrl = requestUrl; DestinationFileName = destinationFileName.Replace('/', '\\'); }
public DownloadRequestCompletedEventArgs(DownloadRequestID requestID, RequestCompletionResult result) : base(requestID) { Result = result; }
public DownloadRequestStateChangedEventArgs(DownloadRequestID requestID, RequestState requestState) : base(requestID) { NewState = requestState; }
public DownloadRequestEventArgs(DownloadRequestID requestID) { RequestID = requestID; }