Aracılığıyla paylaş


BoundedChannelOptions Sınıf

Tanım

Sınırlanmış Channel<T> örneklerin davranışını denetleyebilen seçenekler sağlar.

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
Devralma
BoundedChannelOptions

Oluşturucular

BoundedChannelOptions(Int32)

Seçenekleri başlatır.

Özellikler

AllowSynchronousContinuations

true kanalda gerçekleştirilen işlemler zaman uyumlu olarak bekleyen zaman uyumsuz işlemlerin bildirimlerine abone olan devamlılıkları çağırabilirse; false tüm devamlılıkların zaman uyumsuz olarak çağrılması gerekiyorsa.

(Devralındığı yer: ChannelOptions)
Capacity

Sınırlanmış kanalın depoebileceği en fazla öğe sayısını alır veya ayarlar.

FullMode

Kanal dolu olduğunda yazma işlemleri tarafından tahakkuk eden davranışı alır veya ayarlar.

SingleReader

true kanaldan okuyucular bir kerede yalnızca bir okuma işlemi olacağını garanti eder; false bu tür bir kısıtlama garanti edilirse.

(Devralındığı yer: ChannelOptions)
SingleWriter

true kanala yazarların bir kerede yalnızca bir yazma işlemi olacağını garanti ederse; false bu tür bir kısıtlama garanti edilirse.

(Devralındığı yer: ChannelOptions)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır