PipeOptions Třída

Definice

Představuje sadu Pipe možností.

public ref class PipeOptions
public class PipeOptions
type PipeOptions = class
Public Class PipeOptions
Dědičnost
PipeOptions

Konstruktory

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

Inicializuje novou instanci PipeOptions třídy se zadanými parametry.

Vlastnosti

Default

Získá výchozí instanci .PipeOptions

MinimumSegmentSize

Získá minimální velikost segmentu požadovaného Poolz .

PauseWriterThreshold

Získá počet bajtů v objektu Pipe při FlushAsync(CancellationToken) zahájení blokování. Hodnota nula zabraňuje FlushAsync(CancellationToken) blokování, což v podstatě činí počet bajtů v neomezeném Pipe počtu.

Pool

MemoryPool<T> Získá objekt použitý pro správu vyrovnávací paměti.

ReaderScheduler

PipeScheduler Získá použitý ke spuštění PipeReader zpětných volání a asynchronní pokračování.

ResumeWriterThreshold

Získá počet bajtů v objektu Pipe při FlushAsync(CancellationToken) zastavení blokování.

UseSynchronizationContext

Získá hodnotu, která určuje, zda asynchronní zpětná volání a pokračování by měly být provedeny na SynchronizationContext byly zaznamenány na. To má přednost před plánovači zadanými v ReaderScheduler a WriterScheduler.

WriterScheduler

PipeScheduler Získá použitý ke spuštění PipeWriter zpětných volání a asynchronní pokračování.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro