PipeWriter Clase
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define una clase que proporciona una canalización en la que se pueden escribir datos.
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)
- Herencia
-
PipeWriter
- Implementaciones
Pipe |
Inicializa una nueva instancia de la clase. |
Can |
Obtiene un valor que indica si el actual PipeWriter admite la generación de informes del recuento de bytes noflushed. |
Unflushed |
Cuando se invalida en una clase derivada, obtiene el recuento de bytes sin influencia dentro del escritor actual. |
Advance(Int32) |
Notifica a PipeWriter que se han escrito |
As |
Devuelve una representación de Stream de la clase PipeWriter. |
Cancel |
Cancela la operación pendiente de FlushAsync(CancellationToken) o WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) sin provocar que se inicie dicha operación y sin completar la clase PipeWriter. Si no hay ninguna operación pendiente, se cancela la siguiente operación. |
Complete(Exception) |
Marca PipeWriter como completo, lo que significa que ya no se escribirán más elementos en él. |
Complete |
Marca la instancia actual del escritor de la canalización como completada, lo que significa que no se escribirán más datos en ella. |
Copy |
Lee de forma asincrónica los bytes de la secuencia especificada y los escribe en PipeWriter. |
Create(Stream, Stream |
Crea un objeto PipeWriter que encapsula el objeto Stream especificado. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Flush |
Hace que los bytes escritos estén disponibles para PipeReader y ejecuta la continuación ReadAsync(CancellationToken). |
Get |
Sirve como la función hash predeterminada. (Heredado de Object) |
Get |
Devuelve un objeto Memory<T> en el que escribir, que tiene al menos el tamaño solicitado, en función de lo especificado por el parámetro |
Get |
Devuelve un objeto Span<T> en el que escribir, que tiene al menos el tamaño solicitado, en función de lo especificado por el parámetro |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Memberwise |
Crea una copia superficial del Object actual. (Heredado de Object) |
On |
Obsoletos.
Registra una devolución de llamada que se ejecuta cuando se completa el lado PipeReader de la canalización. |
To |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Write |
Escribe el intervalo de memoria de bytes especificado en la canalización y hace que los datos estén accesibles para PipeReader. |
Write<T>(IBuffer |
Escribe el contenido de |
Producto | Versiones |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: