PipeReader Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje třídu, která poskytuje přístup ke straně kanálu pro čtení.
public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
- Dědičnost
-
PipeReader
Konstruktory
PipeReader() |
Inicializuje novou instanci PipeReader třídy. |
Metody
AdvanceTo(SequencePosition, SequencePosition) |
Přesune kurzor ke čtení kanálu za spotřebovanými daty a označí data jako zpracovaná, přečtená a prověřovaná. |
AdvanceTo(SequencePosition) |
Přesune kurzor ke čtení kanálu za spotřebovanými daty a označí data jako zpracovaná. |
AsStream(Boolean) |
Vrátí Stream reprezentaci PipeReader. |
CancelPendingRead() |
Zruší čekající operaci ReadAsync(CancellationToken), aniž by způsobila vyvolání a bez dokončení PipeReader. Pokud neexistuje žádná čekající operace, zruší se další operace. |
Complete(Exception) |
Signály producentovi, že příjemce provádí čtení. |
CompleteAsync(Exception) |
Označí aktuální instanci čtečky kanálu jako dokončenou, což znamená, že z ní nebudou načtena žádná další data. |
CopyToAsync(PipeWriter, CancellationToken) |
Asynchronně čte bajty z PipeReader a zapíše je do zadaného PipeWriterpomocí zadaného tokenu zrušení. |
CopyToAsync(Stream, CancellationToken) |
Asynchronně čte bajty z PipeReader a zapíše je do zadaného datového proudu pomocí zadaného tokenu zrušení. |
Create(ReadOnlySequence<Byte>) |
Vytvoří PipeReader zabalení zadaného ReadOnlySequence<T>. |
Create(Stream, StreamPipeReaderOptions) |
Vytvoří PipeReader zabalení zadaného Stream. |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
OnWriterCompleted(Action<Exception,Object>, Object) |
Zastaralé.
Zaregistruje zpětné volání, které se spustí při dokončení PipeWriter strany kanálu. |
ReadAsync(CancellationToken) |
Asynchronně čte posloupnost bajtů z aktuálního PipeReader. |
ReadAtLeastAsync(Int32, CancellationToken) |
Asynchronně čte posloupnost bajtů z aktuálního PipeReader. |
ReadAtLeastAsyncCore(Int32, CancellationToken) |
Asynchronně čte posloupnost bajtů z aktuálního PipeReader. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TryRead(ReadResult) |
Pokusí se synchronně číst data PipeReader. |