C# Class Cogito.AspNetCore.ServiceModel.AspNetCoreRequestQueue

Dispatches requests to the ASP.Net Core channel listener.
Inheritance: IDisposable
Afficher le fichier Open project: alethic/Cogito.AspNetCore.ServiceModel Class Usage Examples

Méthodes publiques

Méthode Description
AspNetCoreRequestQueue ( ) : System

Initializes a new instance.

Close ( ) : void

Closes the queue so no more requests can be processed.

Open ( ) : void

Opens the queue so more requests can be processed.

SendAsync ( HttpContext context ) : Task

Sends a request to WCF.

Private Methods

Méthode Description
IDisposable ( ) : void
ReceiveAsync ( TimeSpan timeout ) : Task

Receives the next request or waits for a timeout.

WaitForRequestAsync ( TimeSpan timeout ) : Task

Waits until a new request is available to be processed.

Method Details

AspNetCoreRequestQueue() public méthode

Initializes a new instance.
public AspNetCoreRequestQueue ( ) : System
Résultat System

Close() public méthode

Closes the queue so no more requests can be processed.
public Close ( ) : void
Résultat void

Open() public méthode

Opens the queue so more requests can be processed.
public Open ( ) : void
Résultat void

SendAsync() public méthode

Sends a request to WCF.
public SendAsync ( HttpContext context ) : Task
context HttpContext
Résultat Task