RandomAccess Clase

Definición

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.

Se aplica a

Consulte también