PipeWriter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert een klasse die een pijplijn biedt waarnaar gegevens kunnen worden geschreven.
public ref class PipeWriter abstract : System::Buffers::IBufferWriter<System::Byte>
public abstract class PipeWriter : System.Buffers.IBufferWriter<byte>
type PipeWriter = class
interface IBufferWriter<byte>
Public MustInherit Class PipeWriter
Implements IBufferWriter(Of Byte)
- Overname
-
PipeWriter
- Implementeringen
Constructors
| Name | Description |
|---|---|
| PipeWriter() |
Initialiseert een nieuwe instantie van de klasse. |
Eigenschappen
| Name | Description |
|---|---|
| CanGetUnflushedBytes |
Hiermee wordt een waarde opgehaald die aangeeft of de huidige PipeWriter ondersteuning biedt voor het rapporteren van het aantal niet-geflusheerde bytes. |
| UnflushedBytes |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt het aantal niet-geflusheerde bytes binnen de huidige schrijver opgehaald. |
Methoden
| Name | Description |
|---|---|
| Advance(Int32) |
Hiermee wordt PipeWriter aangegeven dat |
| AsStream(Boolean) |
Retourneert een Stream weergave van de PipeWriter. |
| CancelPendingFlush() |
Hiermee annuleert u de bewerking in behandeling FlushAsync(CancellationToken) of WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) bewerking zonder dat de bewerking wordt uitgevoerd en zonder de PipeWriterbewerking te voltooien. Als er geen bewerking in behandeling is, wordt de volgende bewerking geannuleerd. |
| Complete(Exception) |
Markeert het PipeWriter als voltooid, wat betekent dat er geen items meer naar worden geschreven. |
| CompleteAsync(Exception) |
Markeert het huidige pijpschrijverexemplaren als voltooid, wat betekent dat er geen gegevens meer naar worden geschreven. |
| CopyFromAsync(Stream, CancellationToken) |
Asynchroon leest de bytes uit de opgegeven stream en schrijft deze naar de PipeWriter. |
| Create(Stream, StreamPipeWriterOptions) |
Hiermee maakt u een PipeWriter wrapping van de opgegeven Stream. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| FlushAsync(CancellationToken) |
Maakt bytes beschikbaar voor PipeReader en voert vervolg uit ReadAsync(CancellationToken) . |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetMemory(Int32) |
Retourneert een Memory<T> schrijfbewerking naar die ten minste de aangevraagde grootte, zoals opgegeven door de |
| GetSpan(Int32) |
Retourneert een Span<T> schrijfbewerking naar die ten minste de aangevraagde grootte, zoals opgegeven door de |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnReaderCompleted(Action<Exception,Object>, Object) |
Verouderd.
Registreert een callback die wordt uitgevoerd wanneer de PipeReader zijkant van de pijp is voltooid. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Hiermee schrijft u het opgegeven bytegeheugenbereik naar de pijp en maakt u gegevens toegankelijk voor de PipeReaderpijp. |
Extensiemethoden
| Name | Description |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Hiermee schrijft u de inhoud van |