C# Class Woopsa.WoopsaClientMultiRequest

ファイルを表示 Open project: woopsa-protocol/Woopsa Class Usage Examples

Public Methods

Method Description
Clear ( ) : void

Removes all the requests

Invoke ( string methodPath, WoopsaValue>.Dictionary arguments ) : WoopsaClientRequest
Invoke ( string methodPath, WoopsaMethodArgumentInfo argumentInfos ) : WoopsaClientRequest
Meta ( string objectPath ) : WoopsaClientRequest
Read ( string propertyPath ) : WoopsaClientRequest
RequestById ( int Id ) : WoopsaClientRequest
Reset ( ) : void

Clear the flag IsDone on all the requests Useful before re-executing a multirequest

WoopsaClientMultiRequest ( ) : System
Write ( string propertyPath, WoopsaValue value ) : WoopsaClientRequest

Private Methods

Method Description
Add ( WoopsaClientRequest clientRequest ) : void
DispatchResults ( WoopsaJsonData jsonData ) : void
GetNextRequestId ( ) : int

Method Details

Clear() public method

Removes all the requests
public Clear ( ) : void
return void

Invoke() public method

public Invoke ( string methodPath, WoopsaValue>.Dictionary arguments ) : WoopsaClientRequest
methodPath string
arguments WoopsaValue>.Dictionary
return WoopsaClientRequest

Invoke() public method

public Invoke ( string methodPath, WoopsaMethodArgumentInfo argumentInfos ) : WoopsaClientRequest
methodPath string
argumentInfos WoopsaMethodArgumentInfo
return WoopsaClientRequest

Meta() public method

public Meta ( string objectPath ) : WoopsaClientRequest
objectPath string
return WoopsaClientRequest

Read() public method

public Read ( string propertyPath ) : WoopsaClientRequest
propertyPath string
return WoopsaClientRequest

RequestById() public method

public RequestById ( int Id ) : WoopsaClientRequest
Id int
return WoopsaClientRequest

Reset() public method

Clear the flag IsDone on all the requests Useful before re-executing a multirequest
public Reset ( ) : void
return void

WoopsaClientMultiRequest() public method

public WoopsaClientMultiRequest ( ) : System
return System

Write() public method

public Write ( string propertyPath, WoopsaValue value ) : WoopsaClientRequest
propertyPath string
value WoopsaValue
return WoopsaClientRequest