DotNext.Threading by .NET Foundation and Contributors

<PackageReference Include="DotNext.Threading" Version="4.0.0" />

 PersistentChannelOptions

Represents persistent channel options.
public int BufferSize { get; set; }

Gets or sets size of internal buffer used to perform I/O operations.

public long InitialPartitionSize { get; set; }

Gets or sets initial size of partition file, in bytes.

public string Location { get; set; }

Gets or sets path used to store queue files.

public int PartitionCapacity { get; set; }

Gets or sets maximum number of messages per file.

Specifiies counter for read operations.

Specifies counter for write operations.

Initializes a new options with default settings.