Udostępnij za pośrednictwem


RandomAccess.Write Metoda

Definicja

Przeciążenia

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

Zapisuje sekwencję bajtów z podanych buforów do danego pliku z danym przesunięciem.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Zapisuje sekwencję bajtów z danego buforu do danego pliku z danym przesunięciem.

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

Źródło:
RandomAccess.cs
Źródło:
RandomAccess.cs
Źródło:
RandomAccess.cs

Zapisuje sekwencję bajtów z podanych buforów do danego pliku z danym przesunięciem.

public:
 static void Write(Microsoft::Win32::SafeHandles::SafeFileHandle ^ handle, System::Collections::Generic::IReadOnlyList<ReadOnlyMemory<System::Byte>> ^ buffers, long fileOffset);
public static void Write (Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Collections.Generic.IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset);
static member Write : Microsoft.Win32.SafeHandles.SafeFileHandle * System.Collections.Generic.IReadOnlyList<ReadOnlyMemory<byte>> * int64 -> unit
Public Shared Sub Write (handle As SafeFileHandle, buffers As IReadOnlyList(Of ReadOnlyMemory(Of Byte)), fileOffset As Long)

Parametry

handle
SafeFileHandle

Dojście do pliku.

buffers
IReadOnlyList<ReadOnlyMemory<Byte>>

Lista buforów pamięci. Ta metoda kopiuje zawartość tych buforów do pliku.

fileOffset
Int64

Pozycja pliku do zapisu.

Wyjątki

handle lub buffers to null.

Nazwa handle jest niepoprawna.

Plik jest zamknięty.

Plik nie obsługuje wyszukiwania (potoku lub gniazda).

fileOffset jest ujemna.

handle nie został otwarty do pisania.

Wystąpił błąd we/wy.

Uwagi

Pozycja pliku nie jest zaawansowana.

Dotyczy

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Źródło:
RandomAccess.cs
Źródło:
RandomAccess.cs
Źródło:
RandomAccess.cs

Zapisuje sekwencję bajtów z danego buforu do danego pliku z danym przesunięciem.

public:
 static void Write(Microsoft::Win32::SafeHandles::SafeFileHandle ^ handle, ReadOnlySpan<System::Byte> buffer, long fileOffset);
public static void Write (Microsoft.Win32.SafeHandles.SafeFileHandle handle, ReadOnlySpan<byte> buffer, long fileOffset);
static member Write : Microsoft.Win32.SafeHandles.SafeFileHandle * ReadOnlySpan<byte> * int64 -> unit
Public Shared Sub Write (handle As SafeFileHandle, buffer As ReadOnlySpan(Of Byte), fileOffset As Long)

Parametry

handle
SafeFileHandle

Dojście do pliku.

buffer
ReadOnlySpan<Byte>

Region pamięci. Ta metoda kopiuje zawartość tego regionu do pliku.

fileOffset
Int64

Pozycja pliku do zapisu.

Wyjątki

handle to null.

Nazwa handle jest niepoprawna.

Plik jest zamknięty.

Plik nie obsługuje wyszukiwania (potoku lub gniazda).

fileOffset jest ujemna.

handle nie został otwarty do pisania.

Wystąpił błąd we/wy.

Uwagi

Pozycja pliku nie jest zaawansowana.

Dotyczy