<PackageReference Include="System.Threading.Channels" Version="11.0.0-preview.5.26302.115" />

System.Threading.Channels.BoundedChannelFullMode

Specifies the behavior to use when writing to a bounded channel that is already full.

Removes and ignores the newest item in the channel in order to make room for the item being written.

Removes and ignores the oldest item in the channel in order to make room for the item being written.

Drops the item being written.

Wait = 0

Waits for space to be available in order to complete the write operation.