/// <summary> /// Вызывает завершение запроса /// </summary> /// <param name="result">Результат запроса</param> void Complete(RequestCompletionResult result) { State = (result == RequestCompletionResult.Canceled) ? RequestState.Canceled : RequestState.Completed; Completed?.Invoke(this, new DownloadRequestCompletedEventArgs(ID, result)); }
public DownloadRequestCompletedEventArgs(DownloadRequestID requestID, RequestCompletionResult result) : base(requestID) { Result = result; }