NFive API Reference

NFive API Reference

    Show / Hide Table of Contents

    Interface ICommunicationTransmit

    Namespace: NFive.SDK.Client.Communications
    Assembly: NFive.SDK.Client.net.dll
    Syntax
    public interface ICommunicationTransmit

    Methods

    | Improve this Doc View Source

    Emit(Object[])

    Emits the specified payloads.

    Declaration
    void Emit(params object[] payloads)
    Parameters
    Type Name Description
    Object[] payloads

    The payloads.

    | Improve this Doc View Source

    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.

    | Improve this Doc View Source

    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.

    | Improve this Doc View Source

    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.

    | Improve this Doc View Source

    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.

    | Improve this Doc View Source

    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.

    • Improve this Doc
    • View Source
    Back to top Copyright © 2018-2019 NFive