RandomAccess 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í.
Proporciona API basadas en desplazamiento para leer y escribir archivos de forma segura para subprocesos.
public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
- Herencia
-
RandomAccess
Comentarios
Solo se admiten archivos de disco normales. No se admiten archivos que no se pueden ver, como las canalizaciones.
Métodos
FlushToDisk(SafeFileHandle) |
Vacía los búferes del sistema operativo para el archivo especificado en el disco. |
GetLength(SafeFileHandle) |
Obtiene la longitud del archivo en bytes. |
Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64) |
Lee una secuencia de bytes del archivo especificado en un desplazamiento determinado. |
Read(SafeFileHandle, Span<Byte>, Int64) |
Lee una secuencia de bytes del archivo especificado en un desplazamiento determinado. |
ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken) |
Lee una secuencia de bytes del archivo especificado en un desplazamiento determinado. |
ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken) |
Lee una secuencia de bytes del archivo especificado en un desplazamiento determinado. |
SetLength(SafeFileHandle, Int64) |
Establece la longitud del archivo en el valor especificado. |
Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64) |
Escribe una secuencia de bytes de los búferes especificados en un archivo determinado en un desplazamiento determinado. |
Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64) |
Escribe una secuencia de bytes del búfer especificado en un archivo determinado en un desplazamiento determinado. |
WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken) |
Escribe una secuencia de bytes de los búferes especificados en un archivo determinado en un desplazamiento determinado. |
WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken) |
Escribe una secuencia de bytes del búfer especificado en un archivo determinado en un desplazamiento determinado. |