UA Bundle SDK .NET
2.1.0.222
|
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. | |
void | ScheduleIncomingRequest (IEndpointIncomingRequest request) |
Schedules an incoming request. | |
Public Member Functions inherited from UnifiedAutomation.UaBase.ApplicationThreadPool | |
ApplicationThreadPool (int minThreadCount, int maxThreadCount, int maxRequestCount) | |
Initializes a new instance of the ThreadPool class. | |
void | Dispose () |
Frees any unmanaged resources. | |
void | Queue (object request, ThreadPoolEventHandler callback) |
Schedules an incoming request. | |
Additional Inherited Members | |
Protected Member Functions inherited from UnifiedAutomation.UaBase.ApplicationThreadPool | |
virtual void | Dispose (bool disposing) |
An overrideable version of the Dispose. | |
Manages a queue of requests.
UnifiedAutomation.UaBase.ServerBase.RequestQueue.RequestQueue | ( | ServerBase | server, |
int | minThreadCount, | ||
int | maxThreadCount, | ||
int | maxRequestCount | ||
) |
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. |
void UnifiedAutomation.UaBase.ServerBase.RequestQueue.ScheduleIncomingRequest | ( | IEndpointIncomingRequest | request | ) |
Schedules an incoming request.
request | The request. |