C# Класс XmlRpc_Wrapper.XmlRpcClient

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
HostUri string

Открытые методы

Метод Описание
CheckIdentity ( string host, int port, string uri ) : bool
Close ( ) : void
Execute ( string method, XmlRpcValue parameters, XmlRpcValue result ) : bool
ExecuteCheckDone ( XmlRpcValue result ) : bool
ExecuteNonBlock ( string method, XmlRpcValue parameters ) : bool
HandleEvent ( XmlRpcDispatch eventType ) : XmlRpcDispatch.EventType
Shutdown ( ) : void
XmlRpcClient ( string WHOLESHEBANG ) : System
XmlRpcClient ( string HostName, int Port ) : System
XmlRpcClient ( string HostName, int Port, string Uri ) : System
close ( ) : void
getSocket ( ) : Socket
getStream ( ) : NetworkStream

Приватные методы

Метод Описание
Initialize ( string host, int port, string uri ) : void
doConnect ( ) : bool
generateHeader ( string body ) : string
generateRequest ( string methodName, XmlRpcValue parameters ) : bool
generateRequestStr ( string methodName, XmlRpcValue parameters ) : string
getHost ( ) : string
getPort ( ) : int
getSocketError ( ) : string
getUri ( ) : string
parseResponse ( XmlRpcValue result, string _response ) : bool
readHeader ( HTTPHeader &header ) : bool
readResponse ( ) : bool
setupConnection ( ) : bool
writeRequest ( ) : bool

Описание методов

CheckIdentity() публичный Метод

public CheckIdentity ( string host, int port, string uri ) : bool
host string
port int
uri string
Результат bool

Close() публичный Метод

public Close ( ) : void
Результат void

Execute() публичный Метод

public Execute ( string method, XmlRpcValue parameters, XmlRpcValue result ) : bool
method string
parameters XmlRpcValue
result XmlRpcValue
Результат bool

ExecuteCheckDone() публичный Метод

public ExecuteCheckDone ( XmlRpcValue result ) : bool
result XmlRpcValue
Результат bool

ExecuteNonBlock() публичный Метод

public ExecuteNonBlock ( string method, XmlRpcValue parameters ) : bool
method string
parameters XmlRpcValue
Результат bool

HandleEvent() публичный Метод

public HandleEvent ( XmlRpcDispatch eventType ) : XmlRpcDispatch.EventType
eventType XmlRpcDispatch
Результат XmlRpcDispatch.EventType

Shutdown() публичный Метод

public Shutdown ( ) : void
Результат void

XmlRpcClient() публичный Метод

public XmlRpcClient ( string WHOLESHEBANG ) : System
WHOLESHEBANG string
Результат System

XmlRpcClient() публичный Метод

public XmlRpcClient ( string HostName, int Port ) : System
HostName string
Port int
Результат System

XmlRpcClient() публичный Метод

public XmlRpcClient ( string HostName, int Port, string Uri ) : System
HostName string
Port int
Uri string
Результат System

close() публичный Метод

public close ( ) : void
Результат void

getSocket() публичный Метод

public getSocket ( ) : Socket
Результат Socket

getStream() публичный Метод

public getStream ( ) : NetworkStream
Результат NetworkStream

Описание свойств

HostUri публичное свойство

public string HostUri
Результат string