Interface ICommunicationTransmit
Namespace: NFive.SDK.Client.Communications
Assembly: NFive.SDK.Client.net.dll
Syntax
public interface ICommunicationTransmit
Methods
| Improve this Doc View SourceEmit(Object[])
Emits the specified payloads.
Declaration
void Emit(params object[] payloads)
Parameters
Type | Name | Description |
---|---|---|
Object[] | payloads | The payloads. |
Request<TReturn>(Object[])
Requests the specified type with the specified parameters.
Declaration
Task<TReturn> Request<TReturn>(params object[] payloads)
Parameters
Type | Name | Description |
---|---|---|
Object[] | payloads | The payloads. |
Returns
Type | Description |
---|---|
Task<TReturn> |
Type Parameters
Name | Description |
---|---|
TReturn | The type of the return. |
Request<TReturn1, TReturn2>(Object[])
Requests the specified types with the specified parameters.
Declaration
Task<Tuple<TReturn1, TReturn2>> Request<TReturn1, TReturn2>(params object[] payloads)
Parameters
Type | Name | Description |
---|---|---|
Object[] | payloads | The payloads. |
Returns
Type | Description |
---|---|
Task<Tuple<TReturn1, TReturn2>> | The requested types. |
Type Parameters
Name | Description |
---|---|
TReturn1 | The type of the return1. |
TReturn2 | The type of the return2. |
Request<TReturn1, TReturn2, TReturn3>(Object[])
Requests the specified types with the specified parameters.
Declaration
Task<Tuple<TReturn1, TReturn2, TReturn3>> Request<TReturn1, TReturn2, TReturn3>(params object[] payloads)
Parameters
Type | Name | Description |
---|---|---|
Object[] | payloads | The payloads. |
Returns
Type | Description |
---|---|
Task<Tuple<TReturn1, TReturn2, TReturn3>> | The requested types. |
Type Parameters
Name | Description |
---|---|
TReturn1 | The type of the 1. |
TReturn2 | The type of the 2. |
TReturn3 | The type of the 3. |
Request<TReturn1, TReturn2, TReturn3, TReturn4>(Object[])
Requests the specified types with the specified parameters.
Declaration
Task<Tuple<TReturn1, TReturn2, TReturn3, TReturn4>> Request<TReturn1, TReturn2, TReturn3, TReturn4>(params object[] payloads)
Parameters
Type | Name | Description |
---|---|---|
Object[] | payloads | The payloads. |
Returns
Type | Description |
---|---|
Task<Tuple<TReturn1, TReturn2, TReturn3, TReturn4>> | The requested types. |
Type Parameters
Name | Description |
---|---|
TReturn1 | The type of the 1. |
TReturn2 | The type of the 2. |
TReturn3 | The type of the 3. |
TReturn4 | The type of the 4. |
Request<TReturn1, TReturn2, TReturn3, TReturn4, TReturn5>(Object[])
Requests the specified types with the specified parameters.
Declaration
Task<Tuple<TReturn1, TReturn2, TReturn3, TReturn4, TReturn5>> Request<TReturn1, TReturn2, TReturn3, TReturn4, TReturn5>(params object[] payloads)
Parameters
Type | Name | Description |
---|---|---|
Object[] | payloads | The payloads. |
Returns
Type | Description |
---|---|
Task<Tuple<TReturn1, TReturn2, TReturn3, TReturn4, TReturn5>> | The requested types. |
Type Parameters
Name | Description |
---|---|
TReturn1 | The type of the 1. |
TReturn2 | The type of the 2. |
TReturn3 | The type of the 3. |
TReturn4 | The type of the 4. |
TReturn5 | The type of the 5. |