23.346. Class UploadBench
Namespace: ArmoniK.Core.Tests.UploadBench.Options
Assembly: ArmoniK.Core.Tests.UploadBench.dll
Class containing options for UploadBench
[PublicAPI]
public class UploadBench
23.346.1. Inheritance
23.346.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
23.346.3. Fields
23.346.3.1. SettingSection
Name of the section in dotnet options
public const string SettingSection = "UploadBench"
23.346.3.1.1. Field Value
23.346.4. Properties
23.346.4.1. MessageSize
Size of the gRPC messages used for the upload
public long MessageSize { get; set; }
23.346.4.1.1. Property Value
23.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.
23.346.4.2. NbResults
Number of results to upload
public int NbResults { get; set; }
23.346.4.2.1. Property Value
23.346.4.3. NbThreads
Number of threads to use for the upload
public int NbThreads { get; set; }
23.346.4.3.1. Property Value
23.346.4.4. Repeats
Number of repeats
public int Repeats { get; set; }
23.346.4.4.1. Property Value
23.346.4.5. ResultSize
Total size of the results that should be uploaded
public long ResultSize { get; set; }