Bahasa

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 dipisahkan, seperti pipa, tidak didukung.

Metode

Nama Deskripsi
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 yang diberikan.

Read(SafeFileHandle, Span<Byte>, Int64)

Membaca urutan byte dari file yang diberikan pada offset yang diberikan.

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

Membaca urutan byte dari file yang diberikan pada offset yang diberikan.

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

Membaca urutan byte dari file yang diberikan pada offset yang diberikan.

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