Condividi tramite


PipeOptions Classe

Definizione

Rappresenta un insieme di opzioni Pipe.

public ref class PipeOptions
public class PipeOptions
type PipeOptions = class
Public Class PipeOptions
Ereditarietà
PipeOptions

Costruttori

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

Inizializza una nuova istanza della classe PipeOptions con i parametri specificati.

Proprietà

Default

Ottiene l'istanza predefinita di PipeOptions.

MinimumSegmentSize

Ottiene le dimensioni minime del segmento richiesto da Pool.

PauseWriterThreshold

Ottiene il numero di byte in Pipe quando FlushAsync(CancellationToken) avvia il blocco. Un valore pari a zero impedisce FlushAsync(CancellationToken) di bloccare in modo efficace il numero di byte nell'illimitato Pipe .

Pool

Ottiene l'oggetto MemoryPool<T> usato per la gestione del buffer.

ReaderScheduler

Ottiene la classe PipeScheduler usata per eseguire i callback di PipeReader e le continuazioni asincrone.

ResumeWriterThreshold

Ottiene il numero di byte in Pipe quando FlushAsync(CancellationToken) interrompe il blocco.

UseSynchronizationContext

Ottiene un valore che determina se i callback asincroni e le continuazioni devono essere eseguiti nel SynchronizationContext in cui sono stati acquisiti. Questo ha la precedenza rispetto alle utilità di pianificazione specificate in ReaderScheduler e WriterScheduler.

WriterScheduler

Ottiene la classe PipeScheduler usata per eseguire i callback di PipeWriter e le continuazioni asincrone.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a