C# Class vtortola.WebSockets.Http.HttpNegotiationQueue

Inheritance: IDisposable
Afficher le fichier Open project: vtortola/WebSocketListener Class Usage Examples

Méthodes publiques

Méthode Description
DequeueAsync ( CancellationToken cancel ) : Task
Dispose ( ) : void
HttpNegotiationQueue ( WebSocketFactoryCollection standards, WebSocketConnectionExtensionCollection extensions, WebSocketListenerOptions options ) : System
Queue ( Socket socket ) : void

Private Methods

Méthode Description
NegotiateWebSocket ( Socket client ) : Task
WorkAsync ( ) : Task

Method Details

DequeueAsync() public méthode

public DequeueAsync ( CancellationToken cancel ) : Task
cancel System.Threading.CancellationToken
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

HttpNegotiationQueue() public méthode

public HttpNegotiationQueue ( WebSocketFactoryCollection standards, WebSocketConnectionExtensionCollection extensions, WebSocketListenerOptions options ) : System
standards WebSocketFactoryCollection
extensions WebSocketConnectionExtensionCollection
options WebSocketListenerOptions
Résultat System

Queue() public méthode

public Queue ( Socket socket ) : void
socket Socket
Résultat void