BoundedChannelOptions Klass

Definition

Innehåller alternativ som styr beteendet Channel<T> för begränsade instanser.

public ref class BoundedChannelOptions sealed : System::Threading::Channels::ChannelOptions
public sealed class BoundedChannelOptions : System.Threading.Channels.ChannelOptions
type BoundedChannelOptions = class
    inherit ChannelOptions
Public NotInheritable Class BoundedChannelOptions
Inherits ChannelOptions
Arv
BoundedChannelOptions

Konstruktorer

Name Description
BoundedChannelOptions(Int32)

Initierar alternativen.

Egenskaper

Name Description
AllowSynchronousContinuations

true om åtgärder som utförs på en kanal synkront kan anropa fortsättningar som prenumererar på meddelanden om väntande asynkrona åtgärder; false om alla fortsättningar ska anropas asynkront.

(Ärvd från ChannelOptions)
Capacity

Hämtar eller anger det maximala antalet objekt som den avgränsade kanalen kan lagra.

FullMode

Hämtar eller anger beteendet för skrivåtgärder när kanalen är full.

SingleReader

true läsare från kanalen garanterar att det bara kommer att finnas högst en läsåtgärd i taget; false om ingen sådan begränsning är garanterad.

(Ärvd från ChannelOptions)
SingleWriter

true om författare till kanalen garanterar att det bara kommer att finnas högst en skrivåtgärd i taget; false om ingen sådan begränsning är garanterad.

(Ärvd från ChannelOptions)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för