26.346. Class UploadBench

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

Class containing options for UploadBench

[PublicAPI]
public class UploadBench

26.346.1. Inheritance

objectUploadBench

26.346.2. Inherited Members

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

26.346.3. Fields

26.346.3.1. SettingSection

Name of the section in dotnet options

public const string SettingSection = "UploadBench"

26.346.3.1.1. Field Value

string

26.346.4. Properties

26.346.4.1. MessageSize

Size of the gRPC messages used for the upload

public long MessageSize { get; set; }

26.346.4.1.1. Property Value

long

26.346.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.

26.346.4.2. NbResults

Number of results to upload

public int NbResults { get; set; }

26.346.4.2.1. Property Value

int

26.346.4.3. NbThreads

Number of threads to use for the upload

public int NbThreads { get; set; }

26.346.4.3.1. Property Value

int

26.346.4.4. Repeats

Number of repeats

public int Repeats { get; set; }

26.346.4.4.1. Property Value

int

26.346.4.5. ResultSize

Total size of the results that should be uploaded

public long ResultSize { get; set; }

26.346.4.5.1. Property Value

long