/// <summary> /// Получает запрос, если таковой обрабатывается, иначе - null /// </summary> /// <param name="requestID">Идентифкатор запроса</param> /// <returns></returns> public DownloadRequest GetIfExist(DownloadRequestID requestID) { DownloadRequest request = null; Requests.TryGetValue(requestID, out request); return(request); }
/// <summary> /// Получает, находится ли запрос с указанным идентификатором в процессе обработки /// </summary> /// <param name="requestID">Идентифкатор запроса</param> /// <returns></returns> public bool ContainsRequest(DownloadRequestID requestID) { return(Requests.ContainsKey(requestID)); }