UA Bundle SDK .NET
2.2.0.255
|
Manages a queue of requests. More...
Inherits UnifiedAutomation.UaBase.ApplicationThreadPool.
Public Member Functions | |
RequestQueue (ServerBase server, int minThreadCount, int maxThreadCount, int maxRequestCount) | |
Initializes a new instance of the RequestQueue class. More... | |
void | ScheduleIncomingRequest (IEndpointIncomingRequest request) |
Schedules an incoming request. More... | |
Public Member Functions inherited from UnifiedAutomation.UaBase.ApplicationThreadPool | |
ApplicationThreadPool (int minThreadCount, int maxThreadCount, int maxRequestCount) | |
Initializes a new instance of the ThreadPool class. More... | |
void | Dispose () |
Frees any unmanaged resources. More... | |
void | Queue (object request, ThreadPoolEventHandler callback) |
Schedules an incoming request. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from UnifiedAutomation.UaBase.ApplicationThreadPool | |
virtual void | Dispose (bool disposing) |
An overrideable version of the Dispose. More... | |
Manages a queue of requests.
|
inline |
Initializes a new instance of the RequestQueue class.
server | The server. |
minThreadCount | The minimum number of threads in the pool. |
maxThreadCount | The maximum number of threads in the pool. |
maxRequestCount | The maximum number of requests that will placed in the queue. |
|
inline |
Schedules an incoming request.
request | The request. |