RandomAccess Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece APIs baseadas em deslocamento para ler e gravar arquivos de maneira thread-safe.
public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
- Herança
-
RandomAccess
Comentários
Há suporte apenas para arquivos de disco regulares. Não há suporte para arquivos inadequados, como pipes.
Métodos
FlushToDisk(SafeFileHandle) |
Libera os buffers do sistema operacional do arquivo fornecido para o disco. |
GetLength(SafeFileHandle) |
Obtém tamanho do arquivo em bytes. |
Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64) |
Lê uma sequência de bytes de determinado arquivo em determinado deslocamento. |
Read(SafeFileHandle, Span<Byte>, Int64) |
Lê uma sequência de bytes de determinado arquivo em determinado deslocamento. |
ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken) |
Lê uma sequência de bytes de determinado arquivo em determinado deslocamento. |
ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken) |
Lê uma sequência de bytes de determinado arquivo em determinado deslocamento. |
SetLength(SafeFileHandle, Int64) |
Define o comprimento do arquivo para o valor fornecido. |
Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64) |
Grava uma sequência de bytes de determinados buffers em determinado arquivo em determinado deslocamento. |
Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64) |
Grava uma sequência de bytes de determinado buffer em determinado arquivo em determinado deslocamento. |
WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken) |
Grava uma sequência de bytes de determinados buffers em determinado arquivo em determinado deslocamento. |
WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken) |
Grava uma sequência de bytes de determinado buffer em determinado arquivo em determinado deslocamento. |