Class MultiplexedConnectionOptions
- Namespace
- IceRpc.Transports
- Assembly
- IceRpc.dll
A property bag used to configure a IMultiplexedConnection.
public record MultiplexedConnectionOptions : IEquatable<MultiplexedConnectionOptions>
- Inheritance
-
MultiplexedConnectionOptions
- Implements
- Inherited Members
Properties
MaxBidirectionalStreams
Gets or sets the maximum allowed number of simultaneous remote bidirectional streams that can be opened.
public int MaxBidirectionalStreams { get; set; }
Property Value
- int
The maximum number of remote bidirectional streams. Defaults to
100
.
MaxUnidirectionalStreams
Gets or sets the maximum allowed number of simultaneous remote unidirectional streams that can be opened.
public int MaxUnidirectionalStreams { get; set; }
Property Value
- int
The maximum number of remote unidirectional streams. Defaults to
100
.
MinSegmentSize
Gets or sets the minimum size of the segment requested from the Pool.
public int MinSegmentSize { get; set; }
Property Value
Pool
Gets or sets the MemoryPool<T> object used for buffer management.
public MemoryPool<byte> Pool { get; set; }
Property Value
- MemoryPool<byte>
A pool of memory blocks used for buffer management. Defaults to Shared.