Show / Hide Table of Contents

Class MultiplexingOptions

Represents multiplexing protocol options.

Inheritance
object
MultiplexingOptions
MultiplexedClient.Options
MultiplexedListener.Options
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DotNext.Net.Multiplexing
Assembly: DotNext.Net.Cluster.dll
Syntax
public abstract class MultiplexingOptions

Properties

| Edit this page View Source

Backlog

For the listener, it's the maximum amount of pending streams in the backlog. For the client, it's the maximum amount of the streams that can be in the batch for sending.

Declaration
public int Backlog { get; init; }
Property Value
Type Description
int
Exceptions
Type Condition
ArgumentOutOfRangeException

value is less than or equal to zero.

| Edit this page View Source

BufferOptions

Gets or sets buffering options.

Declaration
public PipeOptions BufferOptions { get; init; }
Property Value
Type Description
PipeOptions
Exceptions
Type Condition
ArgumentNullException

value is null.

| Edit this page View Source

MeasurementTags

Gets or sets measurement tags for metrics.

Declaration
public TagList MeasurementTags { get; init; }
Property Value
Type Description
TagList

Extension Methods

BasicExtensions.As<T>(T)
BasicExtensions.GetUserData<T>(T)
BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
ExpressionBuilder.Const<T>(T)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾