메소드 | 설명 | |
---|---|---|
Process ( ) : void |
Process the message
|
|
Send ( AsyncMessageTracker connectedMsg, StateServer Service, string Resource, ISessionResponseInfo SessionInfo, byte Data, Action |
Sends a SetTransferRequest message to a specified ServiceSocket
|
|
SetTransferRequest ( |
Initializes a new instance of the SetTransferRequest class
|
메소드 | 설명 | |
---|---|---|
BuildResponse ( |
Generates an appropriate ResponseData object for this message, filled with supplied data
|
protected BuildResponse ( |
||
ResponseType | The Type of the Response message | |
ResponseMessage | string | The HTTP response reason phrase |
ResponseInfo | ISessionResponseInfo | The session response information |
Content | byte | The response data |
리턴 | ResponseData |
public static Send ( AsyncMessageTracker connectedMsg, StateServer Service, string Resource, ISessionResponseInfo SessionInfo, byte Data, Action |
||
connectedMsg | AsyncMessageTracker | AsyncMessageTracker holding connected socket |
Service | StateServer | The state server instance |
Resource | string | The URI associated with the message |
SessionInfo | ISessionResponseInfo | The Session information used to populate fields in the message |
Data | byte | The message data |
SuccessAction | Action |
The Action to call if the message was accepted |
FailAction | Action |
The Action to call if the message transmission failed or was refused |
AlreadyExistsAction | Action |
The Action to call if the recipient peer already has the URI |
PeerShuttingDownAction | Action |
The Action to call if the recipient peer is shutting down |
TimeoutAction | System | The Action to call if the transfer timed out. This Action's processing time should be very short because a long list of Timeout actions can be daisy-chained and called one after the other |
Timeout | System.TimeSpan | The timeout time span |
리턴 | void |
public SetTransferRequest ( |
||
Data | The HTTPPartialData class to load this instance from | |
Service | StateServer | State server instance |
리턴 | System |