Udostępnij przez


PipeOptions Klasa

Definicja

Reprezentuje zestaw Pipe opcji.

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

Konstruktory

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

Inicjuje PipeOptions nowe wystąpienie klasy z określonymi parametrami.

Właściwości

Default

Pobiera domyślne wystąpienie elementu PipeOptions.

MinimumSegmentSize

Pobiera minimalny rozmiar segmentu żądanego z elementu Pool.

PauseWriterThreshold

Pobiera liczbę bajtów w momencie PipeFlushAsync(CancellationToken) rozpoczęcia blokowania. Wartość zero uniemożliwia FlushAsync(CancellationToken) blokowanie, co skutecznie sprawia, że liczba bajtów w nieograniczonej Pipe liczbie.

Pool

MemoryPool<T> Pobiera obiekt używany do zarządzania buforami.

ReaderScheduler

Pobiera element PipeScheduler używany do wykonywania PipeReader wywołań zwrotnych i kontynuacji asynchronicznych.

ResumeWriterThreshold

Pobiera liczbę bajtów w przypadku PipeFlushAsync(CancellationToken) zatrzymania blokowania.

UseSynchronizationContext

Pobiera wartość określającą, czy wywołania zwrotne asynchroniczne i kontynuacje powinny być wykonywane na przechwyconych SynchronizationContext elementach. Ma to pierwszeństwo przed harmonogramami określonymi w ReaderScheduler elementach i WriterScheduler.

WriterScheduler

Pobiera element PipeScheduler używany do wykonywania PipeWriter wywołań zwrotnych i kontynuacji asynchronicznych.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy