Public Member Functions | |
HttpRequestQueue () | |
HttpRequestQueue (IFiber fiber) | |
void | SetCounters (IHttpRequestQueueCounters counters) |
void | Enqueue (string requestUri, HttpRequestQueueCallback callback, object state, int? requestTimeout=null, int maxRetryCount=0) |
void | Enqueue (string requestUri, byte[] postData, HttpRequestQueueCallback callback, object state, int? requestTimeout=null, int maxRetryCount=0) |
void | Enqueue (HttpWebRequest webRequest, HttpRequestQueueCallback callback, object state, int maxRetryCount=0) |
void | Enqueue (HttpWebRequest webRequest, byte[] postData, HttpRequestQueueCallback callback, object state, int maxRetryCount=0) |
void | Dispose () |
Releases the unmanaged resources and disposes of the managed resources used by the HttpRequestQueue. More... | |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
Releases the unmanaged resources used by the HttpRequestQueue and optionally disposes of the managed resources. More... | |
Properties | |
int | MaxConcurrentRequests [get, set] |
int | MaxQueuedRequests [get, set] |
int | MaxTimedOutRequests [get, set] |
int | MaxErrorRequests [get, set] |
int | MaxBackoffInMilliseconds [get, set] |
TimeSpan | ReconnectInterval [get, set] |
int | ResponseMaxSizeLimit = 200_000 [get, set] |
HttpRequestQueueState | QueueState [get] |
int | QueuedRequestCount [get] |
TimeSpan | QueueTimeout [get, set] |
int | RunningRequestsCount [get] |
TimeIntervalCounter | TimedOutRequests [get] |
TimeIntervalCounter | ErrorRequests [get] |
int[] | ExpectedErrorCodes [get, set] |
int | TimoutcheckInterval [get, set] |
how often we check whether some request got stock More... | |
|
inline |
|
inline |
|
inline |
Releases the unmanaged resources and disposes of the managed resources used by the HttpRequestQueue.
|
inlineprotectedvirtual |
Releases the unmanaged resources used by the HttpRequestQueue and optionally disposes of the managed resources.
disposing | true to release both managed and unmanaged resources; false to releases only unmanaged resources. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
get |
|
get |
|
getset |
how often we check whether some request got stock