[#58] Observable client cut
All checks were successful
lint-build / dotnet8.0 (push) Successful in 39s

Signed-off-by: Pavel Gross <p.gross@yadro.com>
This commit is contained in:
Pavel Gross 2025-04-11 15:18:18 +03:00 committed by PavelGrossSpb
parent 5f451c8818
commit c88eea1f82
7 changed files with 328 additions and 56 deletions

View file

@ -8,7 +8,8 @@ public readonly struct PrmObjectClientCutPut(
int bufferMaxSize = 0,
FrostFsSessionToken? sessionToken = null,
byte[]? customBuffer = null,
string[]? xheaders = null) : PrmObjectPutBase, System.IEquatable<PrmObjectClientCutPut>
string[]? xheaders = null,
UploadProgressInfo? progress = null) : PrmObjectPutBase, System.IEquatable<PrmObjectClientCutPut>
{
/// <summary>
/// Need to provide values like <c>ContainerId</c> and <c>ObjectType</c> to create and object.
@ -41,6 +42,8 @@ public readonly struct PrmObjectClientCutPut(
/// </summary>
public string[] XHeaders { get; } = xheaders ?? [];
public UploadProgressInfo? Progress { get; } = progress;
internal PutObjectContext PutObjectContext { get; } = new();
public override readonly bool Equals(object obj)