Taal

RandomAccess.Write Methode

Definitie

Overloads

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

Hiermee schrijft u een reeks bytes van opgegeven buffers naar het opgegeven bestand op een bepaalde offset.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Hiermee schrijft u een reeks bytes van de opgegeven buffer naar het opgegeven bestand op een bepaalde offset.

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

Bron:
RandomAccess.cs
Bron:
RandomAccess.cs
Bron:
RandomAccess.cs
Bron:
RandomAccess.cs
Bron:
RandomAccess.cs

Hiermee schrijft u een reeks bytes van opgegeven buffers naar het opgegeven bestand op een bepaalde offset.

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)

Parameters

handle
SafeFileHandle

De bestandsgreep.

buffers
IReadOnlyList<ReadOnlyMemory<Byte>>

Een lijst met geheugenbuffers. Met deze methode wordt de inhoud van deze buffers naar het bestand gekopieerd.

fileOffset
Int64

De bestandspositie waar naar moet worden geschreven. In .NET 11 en latere versies wordt deze parameter genegeerd voor bestanden die geen ondersteuning bieden voor zoeken, zoals pijpen, sockets en tekenapparaten. De waarde moet niet-negatief zijn, zelfs als deze wordt genegeerd.

Uitzonderingen

handle of buffers is null.

handle is ongeldig.

Het bestand is gesloten.

In .NET 10 en eerdere versies biedt het bestand geen ondersteuning voor zoeken (bijvoorbeeld een pijp of socket).

fileOffset is negatief.

handle is niet geopend voor schrijven.

Er is een I/O-fout opgetreden.

Opmerkingen

Voor bestanden die ondersteuning bieden voor zoeken, is de bestandspositie niet geavanceerd.

Van toepassing op

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Bron:
RandomAccess.cs
Bron:
RandomAccess.cs
Bron:
RandomAccess.cs
Bron:
RandomAccess.cs
Bron:
RandomAccess.cs

Hiermee schrijft u een reeks bytes van de opgegeven buffer naar het opgegeven bestand op een bepaalde offset.

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)

Parameters

handle
SafeFileHandle

De bestandsgreep.

buffer
ReadOnlySpan<Byte>

Een geheugengebied. Met deze methode wordt de inhoud van deze regio gekopieerd naar het bestand.

fileOffset
Int64

De bestandspositie waar naar moet worden geschreven. In .NET 11 en latere versies wordt deze parameter genegeerd voor bestanden die geen ondersteuning bieden voor zoeken, zoals pijpen, sockets en tekenapparaten. De waarde moet niet-negatief zijn, zelfs als deze wordt genegeerd.

Uitzonderingen

handle is null.

handle is ongeldig.

Het bestand is gesloten.

In .NET 10 en eerdere versies biedt het bestand geen ondersteuning voor zoeken (bijvoorbeeld een pijp of socket).

fileOffset is negatief.

handle is niet geopend voor schrijven.

Er is een I/O-fout opgetreden.

Opmerkingen

Voor bestanden die ondersteuning bieden voor zoeken, is de bestandspositie niet geavanceerd.

Van toepassing op