RandomAccess Classe

Definizione

Fornisce API basate su offset per la lettura e la scrittura di file in modo thread-safe.

public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
Ereditarietà
RandomAccess

Commenti

Sono supportati solo i normali file del disco. I file non visualizzabili, come le pipe, non sono supportati.

Metodi

Nome Descrizione
FlushToDisk(SafeFileHandle)

Scarica i buffer del sistema operativo per il file specificato su disco.

GetLength(SafeFileHandle)

Ottiene la lunghezza del file in byte.

Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64)

Legge una sequenza di byte dal file specificato in corrispondenza dell'offset specificato.

Read(SafeFileHandle, Span<Byte>, Int64)

Legge una sequenza di byte dal file specificato in corrispondenza dell'offset specificato.

ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken)

Legge una sequenza di byte dal file specificato in corrispondenza dell'offset specificato.

ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken)

Legge una sequenza di byte dal file specificato in corrispondenza dell'offset specificato.

SetLength(SafeFileHandle, Int64)

Imposta la lunghezza del file sul valore specificato.

Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64)

Scrive una sequenza di byte da buffer specificati in un determinato file in corrispondenza dell'offset specificato.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Scrive una sequenza di byte dal buffer specificato in un determinato file in corrispondenza dell'offset specificato.

WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken)

Scrive una sequenza di byte da buffer specificati in un determinato file in corrispondenza dell'offset specificato.

WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken)

Scrive una sequenza di byte dal buffer specificato in un determinato file in corrispondenza dell'offset specificato.

Si applica a

Vedi anche