跳到主要内容
版本:Next

Class CefRpcArgs

Namespace: ReadyM.Cef.Rpc
Assembly: ReadyM.Cef.dll

A typed message's arguments, as the JSON array that crosses to a page.

public static class CefRpcArgs

Inheritance​

object ← CefRpcArgs

Inherited Members​

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Remarks​

GAME THREAD. Positional, matching what readym.sendButtonClicked("save", 2) looks like from the page. The generator refuses an unsupported parameter type at compile time, so nothing unsupported reaches here.

Methods​

TryRead(PageMessageDelivery, ILogger, string)​

public static bool TryRead(PageMessageDelivery message, ILogger logger, string source)

Parameters​

message PageMessageDelivery

logger ILogger

source string

Returns​

bool

TryRead<T0>(PageMessageDelivery, ILogger, string, out T0)​

public static bool TryRead<T0>(PageMessageDelivery message, ILogger logger, string source, out T0 a0)

Parameters​

message PageMessageDelivery

logger ILogger

source string

a0 T0

Returns​

bool

Type Parameters​

T0

TryRead<T0, T1>(PageMessageDelivery, ILogger, string, out T0, out T1)​

public static bool TryRead<T0, T1>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1)

Parameters​

message PageMessageDelivery

logger ILogger

source string

a0 T0

a1 T1

Returns​

bool

Type Parameters​

T0

T1

TryRead<T0, T1, T2>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2)​

public static bool TryRead<T0, T1, T2>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1, out T2 a2)

Parameters​

message PageMessageDelivery

logger ILogger

source string

a0 T0

a1 T1

a2 T2

Returns​

bool

Type Parameters​

T0

T1

T2

TryRead<T0, T1, T2, T3>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2, out T3)​

public static bool TryRead<T0, T1, T2, T3>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1, out T2 a2, out T3 a3)

Parameters​

message PageMessageDelivery

logger ILogger

source string

a0 T0

a1 T1

a2 T2

a3 T3

Returns​

bool

Type Parameters​

T0

T1

T2

T3

TryRead<T0, T1, T2, T3, T4>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2, out T3, out T4)​

public static bool TryRead<T0, T1, T2, T3, T4>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1, out T2 a2, out T3 a3, out T4 a4)

Parameters​

message PageMessageDelivery

logger ILogger

source string

a0 T0

a1 T1

a2 T2

a3 T3

a4 T4

Returns​

bool

Type Parameters​

T0

T1

T2

T3

T4

TryRead<T0, T1, T2, T3, T4, T5>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2, out T3, out T4, out T5)​

public static bool TryRead<T0, T1, T2, T3, T4, T5>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1, out T2 a2, out T3 a3, out T4 a4, out T5 a5)

Parameters​

message PageMessageDelivery

logger ILogger

source string

a0 T0

a1 T1

a2 T2

a3 T3

a4 T4

a5 T5

Returns​

bool

Type Parameters​

T0

T1

T2

T3

T4

T5

Write()​

public static string Write()

Returns​

string

Write<T0>(T0)​

public static string Write<T0>(T0 a0)

Parameters​

a0 T0

Returns​

string

Type Parameters​

T0

Write<T0, T1>(T0, T1)​

public static string Write<T0, T1>(T0 a0, T1 a1)

Parameters​

a0 T0

a1 T1

Returns​

string

Type Parameters​

T0

T1

Write<T0, T1, T2>(T0, T1, T2)​

public static string Write<T0, T1, T2>(T0 a0, T1 a1, T2 a2)

Parameters​

a0 T0

a1 T1

a2 T2

Returns​

string

Type Parameters​

T0

T1

T2

Write<T0, T1, T2, T3>(T0, T1, T2, T3)​

public static string Write<T0, T1, T2, T3>(T0 a0, T1 a1, T2 a2, T3 a3)

Parameters​

a0 T0

a1 T1

a2 T2

a3 T3

Returns​

string

Type Parameters​

T0

T1

T2

T3

Write<T0, T1, T2, T3, T4>(T0, T1, T2, T3, T4)​

public static string Write<T0, T1, T2, T3, T4>(T0 a0, T1 a1, T2 a2, T3 a3, T4 a4)

Parameters​

a0 T0

a1 T1

a2 T2

a3 T3

a4 T4

Returns​

string

Type Parameters​

T0

T1

T2

T3

T4

Write<T0, T1, T2, T3, T4, T5>(T0, T1, T2, T3, T4, T5)​

public static string Write<T0, T1, T2, T3, T4, T5>(T0 a0, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)

Parameters​

a0 T0

a1 T1

a2 T2

a3 T3

a4 T4

a5 T5

Returns​

string

Type Parameters​

T0

T1

T2

T3

T4

T5

  • Remarks
  • Methods
    • TryRead(PageMessageDelivery, ILogger, string)
    • TryRead<T0>(PageMessageDelivery, ILogger, string, out T0)
    • TryRead<T0, T1>(PageMessageDelivery, ILogger, string, out T0, out T1)
    • TryRead<T0, T1, T2>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2)
    • TryRead<T0, T1, T2, T3>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2, out T3)
    • TryRead<T0, T1, T2, T3, T4>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2, out T3, out T4)
    • TryRead<T0, T1, T2, T3, T4, T5>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2, out T3, out T4, out T5)
    • Write()
    • Write<T0>(T0)
    • Write<T0, T1>(T0, T1)
    • Write<T0, T1, T2>(T0, T1, T2)
    • Write<T0, T1, T2, T3>(T0, T1, T2, T3)
    • Write<T0, T1, T2, T3, T4>(T0, T1, T2, T3, T4)
    • Write<T0, T1, T2, T3, T4, T5>(T0, T1, T2, T3, T4, T5)