RandomAccess Classe

Définition

Fournit des API basées sur des décalages pour la lecture et l’écriture de fichiers de manière thread-safe.

public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
Héritage
RandomAccess

Remarques

Seuls les fichiers de disque standard sont pris en charge. Les fichiers non visibles, comme les canaux, ne sont pas pris en charge.

Méthodes

Nom Description
FlushToDisk(SafeFileHandle)

Vide les mémoires tampons du système d’exploitation pour le fichier donné sur le disque.

GetLength(SafeFileHandle)

Obtient la longueur du fichier en octets.

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

Lit une séquence d’octets à partir d’un fichier donné au décalage donné.

Read(SafeFileHandle, Span<Byte>, Int64)

Lit une séquence d’octets à partir d’un fichier donné au décalage donné.

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

Lit une séquence d’octets à partir d’un fichier donné au décalage donné.

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

Lit une séquence d’octets à partir d’un fichier donné au décalage donné.

SetLength(SafeFileHandle, Int64)

Définit la longueur du fichier sur la valeur donnée.

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

Écrit une séquence d’octets provenant de mémoires tampons données dans un fichier donné au décalage donné.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Écrit une séquence d’octets de la mémoire tampon donnée dans un fichier donné au décalage donné.

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

Écrit une séquence d’octets provenant de mémoires tampons données dans un fichier donné au décalage donné.

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

Écrit une séquence d’octets de la mémoire tampon donnée dans un fichier donné au décalage donné.

S’applique à

Voir aussi