Interface IRequestJsonParser
Assembly: CAMIPC.IpcInteraction.dll
Syntax
[Guid("9880F1CC-27FA-4BFF-818A-44F88198CAB4")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IRequestJsonParser
Properties
Id
Value provided in node ID. -1 equals null value
Declaration
Property Value
InstanceId
Value provided in node instance_id. Method will be called for this instance
Declaration
string InstanceId { get; }
Property Value
Method
Value provided in node method
Declaration
Property Value
Params
Value provided in node params
Declaration
Property Value
SenderIdent
Identifier of client, who send this message
Declaration
string SenderIdent { get; }
Property Value
ThreadHandle
Identifier of thread, which should run command if it is async
Declaration
int ThreadHandle { get; }
Property Value
ValueMethod
Declaration
string ValueMethod { get; }
Property Value
ValueMethodIsAsync
Method should be called in async mode
Declaration
bool ValueMethodIsAsync { get; }
Property Value
Methods
Clear()
Declaration
GetString(out TResultStatus)
Declaration
string GetString(out TResultStatus ResultStatus)
Parameters
Returns
ReadString(string)
Parse input string and fill self values
Declaration
TResultStatus ReadString(string inputString)
Parameters
Type |
Name |
Description |
string |
inputString |
|
Returns
SetId(int)
Declaration
Parameters
Type |
Name |
Description |
int |
Id |
|
SetInstanceId(string)
Set value provided in node instance_id. Method will be called for this instance
Declaration
void SetInstanceId(string InstanceId)
Parameters
Type |
Name |
Description |
string |
InstanceId |
|
SetMethod(string)
Set value provided in node method
Declaration
void SetMethod(string Method)
Parameters
Type |
Name |
Description |
string |
Method |
|
SetParams(string)
Set value provided in node params
Declaration
void SetParams(string Params)
Parameters
Type |
Name |
Description |
string |
Params |
|
SetSenderIdent(string)
Set identifier of client, who send this message
Declaration
void SetSenderIdent(string SenderIdent)
Parameters
Type |
Name |
Description |
string |
SenderIdent |
|
SetThreadHandle(int)
Declaration
void SetThreadHandle(int ThreadHandle)
Parameters
Type |
Name |
Description |
int |
ThreadHandle |
|