RandomAccess.Read Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
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. |
Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64)
- Kaynak:
- RandomAccess.cs
- Kaynak:
- RandomAccess.cs
- Kaynak:
- RandomAccess.cs
Belirli bir uzaklıkta verilen dosyadan bir bayt dizisi okur.
public:
static long Read(Microsoft::Win32::SafeHandles::SafeFileHandle ^ handle, System::Collections::Generic::IReadOnlyList<Memory<System::Byte>> ^ buffers, long fileOffset);
public static long Read (Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Collections.Generic.IReadOnlyList<Memory<byte>> buffers, long fileOffset);
static member Read : Microsoft.Win32.SafeHandles.SafeFileHandle * System.Collections.Generic.IReadOnlyList<Memory<byte>> * int64 -> int64
Public Shared Function Read (handle As SafeFileHandle, buffers As IReadOnlyList(Of Memory(Of Byte)), fileOffset As Long) As Long
Parametreler
- handle
- SafeFileHandle
Dosya tanıtıcısı.
- buffers
- IReadOnlyList<Memory<Byte>>
Bellek arabelleklerinin listesi. Bu yöntem döndürdüğünde, arabelleklerin içeriği dosyasından okunan baytlarla değiştirilir.
- fileOffset
- Int64
Okunacak dosya konumu.
Döndürülenler
Arabelleklere okunan toplam bayt sayısı. Bu, arabelleklerde o kadar çok bayt yoksa ayrılan bayt sayısından az veya dosyanın sonuna ulaşıldıysa sıfır (0) olabilir.
Özel durumlar
handle
veya buffers
şeklindedir null
.
handle
geçersizdir.
Dosya kapatılır.
Dosya aramayı (kanal veya yuva) desteklemiyor.
fileOffset
negatiftir.
handle
okunmaya açılmadı.
G/ç hatası oluştu.
Açıklamalar
Dosyanın konumu gelişmiş değil.
Şunlara uygulanır
Read(SafeFileHandle, Span<Byte>, Int64)
- Kaynak:
- RandomAccess.cs
- Kaynak:
- RandomAccess.cs
- Kaynak:
- RandomAccess.cs
Belirli bir uzaklıkta verilen dosyadan bir bayt dizisi okur.
public:
static int Read(Microsoft::Win32::SafeHandles::SafeFileHandle ^ handle, Span<System::Byte> buffer, long fileOffset);
public static int Read (Microsoft.Win32.SafeHandles.SafeFileHandle handle, Span<byte> buffer, long fileOffset);
static member Read : Microsoft.Win32.SafeHandles.SafeFileHandle * Span<byte> * int64 -> int
Public Shared Function Read (handle As SafeFileHandle, buffer As Span(Of Byte), fileOffset As Long) As Integer
Parametreler
- handle
- SafeFileHandle
Dosya tanıtıcısı.
Bellek bölgesi. Bu yöntem döndürdüğünde, bu bölgenin içeriği dosyasından okunan baytlar ile değiştirilir.
- fileOffset
- Int64
Okunacak dosya konumu.
Döndürülenler
Arabelleğe okunan toplam bayt sayısı. Bu, çok sayıda bayt yoksa arabellekte ayrılan bayt sayısından az veya dosyanın sonuna ulaşıldıysa sıfır (0) olabilir.
Özel durumlar
handle
, null
değeridir.
handle
geçersizdir.
Dosya kapatılır.
Dosya aramayı (kanal veya yuva) desteklemiyor.
fileOffset
negatiftir.
handle
okunmaya açılmadı.
G/ç hatası oluştu.
Açıklamalar
Dosyanın konumu gelişmiş değil.