Aracılığıyla paylaş


RandomAccess Sınıf

Tanım

Dosyaları iş parçacığı güvenli bir şekilde okumak ve yazmak için uzaklık tabanlı API'ler sağlar.

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

Açıklamalar

Yalnızca normal disk dosyaları desteklenir. Kanallar gibi istenmeyen dosyalar desteklenmez.

Yöntemler

FlushToDisk(SafeFileHandle)

Verilen dosyanın işletim sistemi arabelleklerini diske boşaltır.

GetLength(SafeFileHandle)

Dosyanın uzunluğunu bayt cinsinden alır.

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

Belirli bir uzaklıkta verilen dosyadan bir bayt dizisi okur.

Read(SafeFileHandle, Span<Byte>, Int64)

Belirli bir uzaklıkta verilen dosyadan bir bayt dizisi okur.

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

Belirli bir uzaklıkta verilen dosyadan bir bayt dizisi okur.

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

Belirli bir uzaklıkta verilen dosyadan bir bayt dizisi okur.

SetLength(SafeFileHandle, Int64)

Dosyanın uzunluğunu verilen değere ayarlar.

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

Verilen arabelleklerden verilen uzaklıkta verilen dosyaya bir bayt dizisi yazar.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Verilen arabellekten verilen uzaklıkta verilen dosyaya bir bayt dizisi yazar.

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

Verilen arabelleklerden verilen uzaklıkta verilen dosyaya bir bayt dizisi yazar.

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

Verilen arabellekten verilen uzaklıkta verilen dosyaya bir bayt dizisi yazar.

Şunlara uygulanır

Ayrıca bkz.