C# 클래스 P2PStateServer.ServiceMessage

Represents a message originating from a peer, state server or client (web server)
상속: HTTPMessage
파일 보기 프로젝트 열기: tenor/p2pStateServer 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
lockCookie uint?
service StateServer
timeout int?

공개 메소드들

메소드 설명
Process ( ) : void

When overriden in a derived class, processes the message.

ServiceMessage ( HTTPPartialData HTTPData, StateServer Service ) : System

Initializes a new instance of the ServiceMessage class

보호된 메소드들

메소드 설명
GetKeyValue ( string Text, char Delimiter, string &Key, string &Value ) : void

Parses a string for a Key and a Value

IsValidBase64 ( string Data ) : bool

Verifies the supplied data is in valid Base64 format

Unquote ( string value ) : string

Removes quotes from a string if the string is surrounded by quotes

Validate ( ) : bool

Validates a message

메소드 상세

GetKeyValue() 보호된 정적인 메소드

Parses a string for a Key and a Value
protected static GetKeyValue ( string Text, char Delimiter, string &Key, string &Value ) : void
Text string The text to parse
Delimiter char Delimiter seperating key and value
Key string Key
Value string Value
리턴 void

IsValidBase64() 보호된 정적인 메소드

Verifies the supplied data is in valid Base64 format
protected static IsValidBase64 ( string Data ) : bool
Data string Data to verify
리턴 bool

Process() 공개 추상적인 메소드

When overriden in a derived class, processes the message.
public abstract Process ( ) : void
리턴 void

ServiceMessage() 공개 메소드

Initializes a new instance of the ServiceMessage class
public ServiceMessage ( HTTPPartialData HTTPData, StateServer Service ) : System
HTTPData HTTPPartialData The HTTPPartialData class to load this instance from
Service StateServer State server instance
리턴 System

Unquote() 보호된 메소드

Removes quotes from a string if the string is surrounded by quotes
protected Unquote ( string value ) : string
value string Quoted/Unquoted string
리턴 string

Validate() 보호된 메소드

Validates a message
protected Validate ( ) : bool
리턴 bool

프로퍼티 상세

lockCookie 보호되어 있는 프로퍼티

The message lock cookie value
protected uint? lockCookie
리턴 uint?

service 보호되어 있는 프로퍼티

An instance of the state server
protected StateServer service
리턴 StateServer

timeout 보호되어 있는 프로퍼티

The message time-out value
protected int? timeout
리턴 int?