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
| Name | Description |
|---|---|
| PipeReader() |
Inicializuje novou instanci PipeReader třídy. |
Metody
| Name | Description |
|---|---|
| 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í reprezentaci StreamPipeReader. |
| CancelPendingRead() |
Zruší čekající ReadAsync(CancellationToken) operaci, aniž by způsobila vyvolání a bez dokončení PipeReaderoperace . 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 ze zadaného objektu PipeReader a zapíše je do zadaného PipeWritertokenu zrušení. |
| CopyToAsync(Stream, CancellationToken) |
Asynchronně čte bajty ze zadaného datového PipeReader proudu a zapíše je do zadaného datového proudu pomocí zadaného tokenu zrušení. |
| Create(ReadOnlySequence<Byte>) |
Vytvoří zabalení PipeReader zadaného ReadOnlySequence<T>. |
| Create(Stream, StreamPipeReaderOptions) |
Vytvoří zabalení PipeReader 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 PipeWriter dokončení 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. |