PipeOptions Sınıf

Tanım

Bir dizi Pipe seçeneği temsil eder.

public ref class PipeOptions
public class PipeOptions
type PipeOptions = class
Public Class PipeOptions
Devralma
PipeOptions

Oluşturucular

PipeOptions(MemoryPool<Byte>, PipeScheduler, PipeScheduler, Int64, Int64, Int32, Boolean)

Belirtilen parametrelerle sınıfının yeni bir örneğini PipeOptions başlatır.

Özellikler

Default

varsayılan örneğini PipeOptionsalır.

MinimumSegmentSize

içinden Poolistenen segmentin en küçük boyutunu alır.

PauseWriterThreshold

engellemeye başladığında FlushAsync(CancellationToken) içindeki Pipe bayt sayısını alır. Sıfır değeri, sınırsız sayıda bayt sayısını etkili bir şekilde engelleyerek engellemeyi Pipe önlerFlushAsync(CancellationToken).

Pool

MemoryPool<T> Arabellek yönetimi için kullanılan nesneyi alır.

ReaderScheduler

PipeScheduler Geri çağırmaları ve zaman uyumsuz devamlılıkları yürütmek PipeReader için kullanılan öğesini alır.

ResumeWriterThreshold

engellemeyi durdurduğunda FlushAsync(CancellationToken) içindeki Pipe bayt sayısını alır.

UseSynchronizationContext

Zaman uyumsuz geri çağırmaların ve devamlılıkların yakalandıkları üzerinde SynchronizationContext yürütülmesi gerekip gerekmediğini belirleyen bir değer alır. Bu, ve WriterScheduleriçinde ReaderScheduler belirtilen zamanlayıcılara göre önceliklidir.

WriterScheduler

PipeScheduler Geri çağırmaları ve zaman uyumsuz devamlılıkları yürütmek PipeWriter için kullanılan öğesini alır.

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