SKFrontBufferedStream Clase
Definición
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í.
Secuencia de solo lectura que almacena en búfer el primer fragmento de bytes especificado.
public class SKFrontBufferedStream : System.IO.Stream
- Herencia
-
SKFrontBufferedStream
Comentarios
Esto resulta útil para descodificar imágenes mediante secuencias que no se pueden buscar, ya SKCodec que necesita leer los primeros bytes para determinar el códec que se va a usar.
Constructores
| Nombre | Description |
|---|---|
| SKFrontBufferedStream(Stream, Boolean) |
Crea una nueva instancia de SKFrontBufferedStream que encapsula la secuencia especificada. |
| SKFrontBufferedStream(Stream, Int64, Boolean) |
Crea una nueva instancia de SKFrontBufferedStream que encapsula la secuencia especificada. |
| SKFrontBufferedStream(Stream, Int64) |
Crea una nueva instancia de SKFrontBufferedStream que encapsula la secuencia especificada. |
| SKFrontBufferedStream(Stream) |
Crea una nueva instancia de SKFrontBufferedStream que encapsula la secuencia especificada. |
Campos
| Nombre | Description |
|---|---|
| DefaultBufferSize |
Número predeterminado de bytes que se va a almacenar en búfer (4096 bytes). |
Propiedades
| Nombre | Description |
|---|---|
| CanRead |
Obtiene un valor que indica si la secuencia actual admite la lectura. |
| CanSeek |
Obtiene un valor que indica si la secuencia actual admite la búsqueda. |
| CanWrite |
Obtiene un valor que indica si la secuencia actual admite la escritura. |
| Length |
Obtiene la longitud de la secuencia en bytes. |
| Position |
Obtiene o establece la posición dentro de la secuencia actual. |
Métodos
| Nombre | Description |
|---|---|
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por SKFrontBufferedStream y, opcionalmente, libera los recursos administrados. |
| Flush() |
Borra todos los búferes de esta secuencia y hace que los datos almacenados en búfer se escriban en el dispositivo subyacente. |
| Read(Byte[], Int32, Int32) |
Copia bytes de la secuencia almacenada en búfer actual en una matriz. |
| Seek(Int64, SeekOrigin) |
Establece la posición dentro del flujo almacenado en búfer actual. |
| SetLength(Int64) |
Establece la longitud de la secuencia almacenada en búfer. |
| Write(Byte[], Int32, Int32) |
Copia bytes en el flujo almacenado en búfer y avanza la posición actual dentro de la secuencia almacenada en búfer por el número de bytes escritos. |