PipeReader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert eine Klasse, die Zugriff auf eine Leseseite der Pipe bereitstellt.
public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
- Vererbung
-
PipeReader
Konstruktoren
PipeReader() |
Initialisiert eine neue Instanz der PipeReader-Klasse. |
Methoden
AdvanceTo(SequencePosition) |
Verschiebt den Lesecursor der Pipeline nach vorn an eine Position nach den verwendeten Daten und markiert die Daten dabei als verarbeitet. |
AdvanceTo(SequencePosition, SequencePosition) |
Verschiebt den Lesecursor der Pipeline nach vorn an eine Position nach den verwendeten Daten und markiert die Daten dabei als verarbeitet, gelesen und überprüft. |
AsStream(Boolean) |
Gibt eine Stream-Darstellung des PipeReader-Elements zurück. |
CancelPendingRead() |
Bricht den ausstehenden ReadAsync(CancellationToken)-Vorgang ab, ohne ihn auszulösen und ohne den PipeReader zu beenden. Wenn kein ausstehender Vorgang vorhanden ist, wird der nächste Vorgang abgebrochen. |
Complete(Exception) |
Signalisiert dem Producer, dass der Lesevorgang des Consumers abgeschlossen ist. |
CompleteAsync(Exception) |
Markiert die aktuelle Pipereaderinstanz als abgeschlossen. Es werden also keine weiteren Daten aus ihr gelesen. |
CopyToAsync(PipeWriter, CancellationToken) |
Liest die Bytes asynchron aus dem PipeReader und schreibt sie unter Verwendung einer angegebenen Puffergröße und eines angegebenen Abbruchtokens in den angegebenen PipeWriter. |
CopyToAsync(Stream, CancellationToken) |
Liest die Bytes asynchron aus dem PipeReader und schreibt sie unter Verwendung eines angegebenen Abbruchtokens in den angegebenen Stream. |
Create(ReadOnlySequence<Byte>) |
Erstellt einen PipeReader, der den angegebenen ReadOnlySequence<T> umschließt. |
Create(Stream, StreamPipeReaderOptions) |
Erstellt einen PipeReader, der den angegebenen Stream umschließt. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnWriterCompleted(Action<Exception,Object>, Object) |
Veraltet.
Veraltet.
Registriert einen Rückruf, der ausgeführt wird, wenn die PipeWriter-Komponente der Pipe abgeschlossen ist. |
ReadAsync(CancellationToken) |
Liest asynchron eine Folge von Bytes aus dem aktuellen PipeReader. |
ReadAtLeastAsync(Int32, CancellationToken) |
Liest asynchron eine Folge von Bytes aus dem aktuellen PipeReader. |
ReadAtLeastAsyncCore(Int32, CancellationToken) |
Liest asynchron eine Folge von Bytes aus dem aktuellen PipeReader. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryRead(ReadResult) |
Versucht, im PipeReader synchron Daten zu lesen. |