C# Class P2PStateServer.ReleaseExclusiveRequest

Represents the ReleaseExclusiveRequest message.
This message is sent from a client (web server) to a state server to request that a session be unlocked. This message is only transmitted from client to state server.
Inheritance: ServiceRequest
Afficher le fichier Open project: tenor/p2pStateServer

Méthodes publiques

Méthode Description
Process ( ) : void

Process the message

ReleaseExclusiveRequest ( HTTPPartialData Data, StateServer Service ) : System

Initializes a new instance of the ReleaseExclusiveRequest class

Méthodes protégées

Méthode Description
BuildResponse ( Type ResponseType, string ResponseMessage, ISessionResponseInfo ResponseInfo, byte Content ) : ResponseData

Generates an appropriate ResponseData object for this message, filled with supplied data

Private Methods

Méthode Description
CompleteReleaseRequest ( ISessionObject Session, object StateObject ) : void

Called by the SessionDictionary.Read() method to complete processing the request, if the requested session was found and read

Method Details

BuildResponse() protected méthode

Generates an appropriate ResponseData object for this message, filled with supplied data
protected BuildResponse ( Type ResponseType, string ResponseMessage, ISessionResponseInfo ResponseInfo, byte Content ) : ResponseData
ResponseType System.Type The Type of the Response message
ResponseMessage string The HTTP response reason phrase
ResponseInfo ISessionResponseInfo The session response information
Content byte The response data
Résultat ResponseData

Process() public méthode

Process the message
public Process ( ) : void
Résultat void

ReleaseExclusiveRequest() public méthode

Initializes a new instance of the ReleaseExclusiveRequest class
public ReleaseExclusiveRequest ( HTTPPartialData Data, StateServer Service ) : System
Data HTTPPartialData The HTTPPartialData class to load this instance from
Service StateServer State server instance
Résultat System