Share via


RandomAccess Kelas

Definisi

Menyediakan API berbasis offset untuk membaca dan menulis file dengan cara yang aman untuk utas.

public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
Warisan
RandomAccess

Keterangan

Hanya file disk reguler yang didukung. File yang tidak dapat dilihat, seperti pipa, tidak didukung.

Metode

FlushToDisk(SafeFileHandle)

Menghapus buffer sistem operasi untuk file yang diberikan ke disk.

GetLength(SafeFileHandle)

Mendapatkan panjang file dalam byte.

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

Membaca urutan byte dari file yang diberikan pada offset tertentu.

Read(SafeFileHandle, Span<Byte>, Int64)

Membaca urutan byte dari file yang diberikan pada offset tertentu.

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

Membaca urutan byte dari file yang diberikan pada offset tertentu.

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

Membaca urutan byte dari file yang diberikan pada offset tertentu.

SetLength(SafeFileHandle, Int64)

Mengatur panjang file ke nilai yang diberikan.

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

Menulis urutan byte dari buffer yang diberikan ke file yang diberikan pada offset yang diberikan.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Menulis urutan byte dari buffer yang diberikan ke file yang diberikan pada offset yang diberikan.

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

Menulis urutan byte dari buffer yang diberikan ke file yang diberikan pada offset yang diberikan.

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

Menulis urutan byte dari buffer yang diberikan ke file yang diberikan pada offset yang diberikan.

Berlaku untuk

Lihat juga