<PackageReference Include="SSH.NET" Version="2026.0.0" />

Renci.SshNet.Sftp.Requests.SftpWriteRequestBuffer

A helper type that wraps a buffer for SFTP write requests.
public ArraySegment<byte> ActiveBytes { get; }

public ArraySegment<byte> Data { get; }

Gets the space available to write as file data. Does not consider DataLength.

public int DataLength { get; set; }

public ReadOnlySpan<byte> Handle { get; }

public int HandleLength { get; }

public uint RequestId { get; set; }

public ulong ServerFileOffset { get; set; }

public SftpWriteRequestBuffer(ReadOnlySpan<byte> handle, int dataCapacity, bool usePool = false)

public SftpWriteRequestBuffer(ReadOnlySpan<byte> handle, ulong serverFileOffset, ReadOnlySpan<byte> data, bool usePool = false)

public void Dispose()