23.341. Class UploadBench

Namespace: ArmoniK.Core.Tests.UploadBench.Options
Assembly: ArmoniK.Core.Tests.UploadBench.dll

Class containing options for UploadBench

[PublicAPI]
public class UploadBench

23.341.1. Inheritance

objectUploadBench

23.341.2. Inherited Members

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

23.341.3. Fields

23.341.3.1. SettingSection

Name of the section in dotnet options

public const string SettingSection = "UploadBench"

23.341.3.1.1. Field Value

string

23.341.4. Properties

23.341.4.1. MessageSize

Size of the gRPC messages used for the upload

public long MessageSize { get; set; }

23.341.4.1.1. Property Value

long

23.341.4.1.2. Remarks

If MessageSize is greater than ResultSize, unitary rpc will be used. If MessageSize is multiple times greater than ResultSize, multiple results will be uploaded in the same request.

23.341.4.2. NbResults

Number of results to upload

public int NbResults { get; set; }

23.341.4.2.1. Property Value

int

23.341.4.3. NbThreads

Number of threads to use for the upload

public int NbThreads { get; set; }

23.341.4.3.1. Property Value

int

23.341.4.4. Repeats

Number of repeats

public int Repeats { get; set; }

23.341.4.4.1. Property Value

int

23.341.4.5. ResultSize

Total size of the results that should be uploaded

public long ResultSize { get; set; }

23.341.4.5.1. Property Value

long