RandomAccess.Write Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.