C# Class Opc.Ua.ServerBase.RequestQueue

Manages a queue of requests.
Inheritance: IDisposable
Afficher le fichier Open project: OPCFoundation/UA-.NET

Méthodes publiques

Méthode Description
Dispose ( ) : void

Frees any unmanaged resources.

RequestQueue ( ServerBase server, int minThreadCount, int maxThreadCount, int maxRequestCount ) : System

Initializes a new instance of the RequestQueue class.

ScheduleIncomingRequest ( IEndpointIncomingRequest request ) : void

Schedules an incoming request.

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

An overrideable version of the Dispose.

Private Methods

Méthode Description
OnProcessRequestQueue ( object state ) : void

Processes the requests in the request queue.

Method Details

Dispose() public méthode

Frees any unmanaged resources.
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

An overrideable version of the Dispose.
protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

RequestQueue() public méthode

Initializes a new instance of the RequestQueue class.
public RequestQueue ( ServerBase server, int minThreadCount, int maxThreadCount, int maxRequestCount ) : System
server ServerBase The server.
minThreadCount int The minimum number of threads in the pool.
maxThreadCount int The maximum number of threads in the pool.
maxRequestCount int The maximum number of requests that will placed in the queue.
Résultat System

ScheduleIncomingRequest() public méthode

Schedules an incoming request.
public ScheduleIncomingRequest ( IEndpointIncomingRequest request ) : void
request IEndpointIncomingRequest The request.
Résultat void