AX#

Search Results for

    Show / Hide Table of Contents

    Class BatchDispatchResult

    Carries the measurements of a dispatched batch.

    Inheritance
    object
    BatchDispatchResult
    Implements
    IEquatable<BatchDispatchResult>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: AXSharp.Connector
    Assembly: AXSharp.Connector.dll
    Syntax
    public sealed record BatchDispatchResult : IEquatable<BatchDispatchResult>

    Constructors

    | Edit this page View Source

    BatchDispatchResult(Task[], double, double)

    Carries the measurements of a dispatched batch.

    Declaration
    public BatchDispatchResult(Task[] ChunkTasks, double TotalMs, double QueueWaitMs)
    Parameters
    Type Name Description
    Task[] ChunkTasks

    Completion task per chunk, in the order the chunks were provided. In serial mode chunks that were never enqueued (an earlier chunk faulted) are absent from the array tail.

    double TotalMs

    Whole-batch duration from batch start to completion of the last chunk.

    double QueueWaitMs

    Time from batch start until the first chunk started executing.

    Properties

    | Edit this page View Source

    ChunkTasks

    Completion task per chunk, in the order the chunks were provided. In serial mode chunks that were never enqueued (an earlier chunk faulted) are absent from the array tail.

    Declaration
    public Task[] ChunkTasks { get; init; }
    Property Value
    Type Description
    Task[]
    | Edit this page View Source

    ExecutionMs

    Execution part of the whole-batch duration (total minus initial queue wait).

    Declaration
    public double ExecutionMs { get; }
    Property Value
    Type Description
    double
    | Edit this page View Source

    QueueWaitMs

    Time from batch start until the first chunk started executing.

    Declaration
    public double QueueWaitMs { get; init; }
    Property Value
    Type Description
    double
    | Edit this page View Source

    TotalMs

    Whole-batch duration from batch start to completion of the last chunk.

    Declaration
    public double TotalMs { get; init; }
    Property Value
    Type Description
    double

    Implements

    IEquatable<T>
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFx. © MTS spol. s r.o. and awesome contributors