SKMemoryStream 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 basada en memoria.
public class SKMemoryStream : SkiaSharp.SKStreamMemory
- Herencia
Constructores
| Nombre | Description |
|---|---|
| SKMemoryStream() |
Crea una nueva instancia de SKMemoryStream con un búfer vacío. |
| SKMemoryStream(Byte[]) |
Crea una nueva instancia de SKMemoryStream con una copia de los datos proporcionados. |
| SKMemoryStream(SKData) |
Crea una nueva instancia de SKMemoryStream con el búfer siendo los datos proporcionados. |
| SKMemoryStream(UInt64) |
Crea una nueva instancia de SKMemoryStream con un tamaño de búfer del tamaño especificado. |
Propiedades
| Nombre | Description |
|---|---|
| Handle |
Obtiene o establece el identificador en el objeto nativo subyacente. (Heredado de SKObject) |
| HasLength |
Obtiene un valor que indica si esta secuencia puede notificar su longitud total. (Heredado de SKStream) |
| HasPosition |
Obtiene un valor que indica si esta secuencia puede notificar su posición actual. (Heredado de SKStream) |
| IgnorePublicDispose |
Obtiene un valor que indica si la llamada al público Dispose() debe ser no-op. (Heredado de SKNativeObject) |
| IsAtEnd |
Obtiene un valor que indica si se han leído todos los bytes de la secuencia. (Heredado de SKStream) |
| IsDisposed |
Obtiene un valor que indica si el objeto ya se ha eliminado. (Heredado de SKNativeObject) |
| Length |
Obtiene la longitud total de la secuencia. Si no se admite, la longitud se notificará como 0. (Heredado de SKStream) |
| OwnsHandle |
Obtiene o establece un valor que indica si este objeto posee su identificador y debe destruir el objeto nativo cuando se elimina. (Heredado de SKNativeObject) |
| Position |
Obtiene o establece la posición actual en la secuencia. Si no se admite, la posición se notificará como 0. (Heredado de SKStream) |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Libera todos los recursos usados por este SKNativeObject. (Heredado de SKNativeObject) |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por SKMemoryStream y, opcionalmente, libera los recursos administrados. |
| DisposeInternal() |
Desencadena un dispose y omite el valor de IgnorePublicDispose. (Heredado de SKNativeObject) |
| DisposeManaged() |
Implementado por tipos derivados SKObject para destruir los objetos administrados. (Heredado de SKObject) |
| DisposeNative() |
Implementado por tipos derivados SKObject para destruir cualquier objeto nativo. |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKObject para eliminar objetos administrados que no son propiedad de esta instancia. (Heredado de SKObject) |
| GetData() |
Devuelve todo el contenido de la secuencia como un SKData objeto . (Heredado de SKStream) |
| GetMemoryBase() |
Devuelve la dirección de memoria de los datos si la secuencia es una secuencia de memoria. (Heredado de SKStream) |
| Move(Int32) |
Busca un desplazamiento relativo en la secuencia. (Heredado de SKStream) |
| Move(Int64) |
Obsoletos.
Busca un desplazamiento relativo en la secuencia. (Heredado de SKStream) |
| Peek(IntPtr, Int32) |
Intente examinar los |
| Read(Byte[], Int32) |
Lee una copia del número especificado de bytes en el búfer proporcionado. (Heredado de SKStream) |
| Read(IntPtr, Int32) |
Lee una copia del número especificado de bytes en el búfer proporcionado. (Heredado de SKStream) |
| ReadBool() |
Lee un solo valor booleano. (Heredado de SKStream) |
| ReadBool(Boolean) |
Lee un solo valor booleano. (Heredado de SKStream) |
| ReadByte() |
Lee un solo byte. (Heredado de SKStream) |
| ReadByte(Byte) |
Lee un solo byte. (Heredado de SKStream) |
| ReadInt16() |
Lee un único entero de 16 bits. (Heredado de SKStream) |
| ReadInt16(Int16) |
Lee un único entero de 16 bits. (Heredado de SKStream) |
| ReadInt32() |
Lee un único entero de 32 bits. (Heredado de SKStream) |
| ReadInt32(Int32) |
Lee un único entero de 32 bits. (Heredado de SKStream) |
| ReadSByte() |
Lee un solo byte firmado. (Heredado de SKStream) |
| ReadSByte(SByte) |
Lee un solo byte firmado. (Heredado de SKStream) |
| ReadUInt16() |
Lee un entero de 16 bits sin signo único. (Heredado de SKStream) |
| ReadUInt16(UInt16) |
Lee un entero de 16 bits sin signo único. (Heredado de SKStream) |
| ReadUInt32() |
Lee un entero de 32 bits único sin signo. (Heredado de SKStream) |
| ReadUInt32(UInt32) |
Lee un entero de 32 bits único sin signo. (Heredado de SKStream) |
| Rewind() |
Rebobina al principio de la secuencia. (Heredado de SKStream) |
| Seek(Int32) |
Busca una posición absoluta en la secuencia. (Heredado de SKStream) |
| SetMemory(Byte[]) |
Restablece la secuencia con una copia de los datos proporcionados. |
| Skip(Int32) |
Mueve la posición actual en por el número especificado de bytes. (Heredado de SKStream) |