RandomAccess.Read Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64) |
Odczytuje sekwencję bajtów z danego pliku z danego przesunięcia. |
| Read(SafeFileHandle, Span<Byte>, Int64) |
Odczytuje sekwencję bajtów z danego pliku z danego przesunięcia. |
Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64)
- Źródło:
- RandomAccess.cs
- Źródło:
- RandomAccess.cs
- Źródło:
- RandomAccess.cs
- Źródło:
- RandomAccess.cs
- Źródło:
- RandomAccess.cs
Odczytuje sekwencję bajtów z danego pliku z danego przesunięcia.
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
Parametry
- handle
- SafeFileHandle
Dojście do pliku.
- buffers
- IReadOnlyList<Memory<Byte>>
Lista buforów pamięci. Gdy ta metoda zwraca, zawartość buforów jest zastępowana przez bajty odczytane z pliku.
- fileOffset
- Int64
Położenie pliku do odczytania.
Zwraca
Całkowita liczba bajtów odczytanych do buforów. Może to być mniejsza niż liczba bajtów przydzielonych w buforach, jeśli liczba bajtów nie jest obecnie dostępna lub zero (0), jeśli osiągnięto koniec pliku.
Wyjątki
handle lub buffers ma wartość null.
handle jest nieprawidłowy.
Plik jest zamknięty.
Plik nie obsługuje wyszukiwania (potoku lub gniazda).
fileOffset jest ujemna.
handle nie został otwarty do czytania.
Wystąpił błąd we/wy.
Uwagi
Pozycja pliku nie jest zaawansowana.
Dotyczy
Read(SafeFileHandle, Span<Byte>, Int64)
- Źródło:
- RandomAccess.cs
- Źródło:
- RandomAccess.cs
- Źródło:
- RandomAccess.cs
- Źródło:
- RandomAccess.cs
- Źródło:
- RandomAccess.cs
Odczytuje sekwencję bajtów z danego pliku z danego przesunięcia.
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
Parametry
- handle
- SafeFileHandle
Dojście do pliku.
Region pamięci. Gdy ta metoda zwraca, zawartość tego regionu jest zastępowana przez bajty odczytane z pliku.
- fileOffset
- Int64
Położenie pliku do odczytania.
Zwraca
Całkowita liczba bajtów odczytanych do buforu. Może to być mniej niż liczba bajtów przydzielonych w buforze, jeśli liczba bajtów nie jest obecnie dostępna lub zero (0), jeśli osiągnięto koniec pliku.
Wyjątki
Parametr handle ma wartość null.
handle jest nieprawidłowy.
Plik jest zamknięty.
Plik nie obsługuje wyszukiwania (potoku lub gniazda).
fileOffset jest ujemna.
handle nie został otwarty do czytania.
Wystąpił błąd we/wy.
Uwagi
Pozycja pliku nie jest zaawansowana.