Sprache

RandomAccess.Write Methode

Definition

Überlädt

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

Schreibt eine Abfolge von Bytes aus bestimmten Puffern in die angegebene Datei bei einem bestimmten Offset.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Schreibt eine Abfolge von Bytes aus dem angegebenen Puffer in die angegebene Datei bei einem bestimmten Offset.

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

Quelle:
RandomAccess.cs
Quelle:
RandomAccess.cs
Quelle:
RandomAccess.cs
Quelle:
RandomAccess.cs
Quelle:
RandomAccess.cs

Schreibt eine Abfolge von Bytes aus bestimmten Puffern in die angegebene Datei bei einem bestimmten 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)

Parameter

handle
SafeFileHandle

Das Dateihandle.

buffers
IReadOnlyList<ReadOnlyMemory<Byte>>

Eine Liste der Speicherpuffer. Diese Methode kopiert den Inhalt dieser Puffer in die Datei.

fileOffset
Int64

Die Dateiposition, in die geschrieben werden soll. In .NET 11 und höheren Versionen wird dieser Parameter für Dateien ignoriert, die die Suche nicht unterstützen, z. B. Rohre, Sockets und Zeichengeräte. Der Wert muss auch dann nicht negativ sein, wenn er ignoriert wird.

Ausnahmen

handle oder buffers ist null.

handle ist ungültig.

Die Datei wird geschlossen.

In .NET 10 und früheren Versionen unterstützt die Datei die Suche nicht (z. B. eine Pipe oder einen Socket).

fileOffset ist negativ.

handle wurde nicht zum Schreiben geöffnet.

Ein E/A-Fehler ist aufgetreten.

Hinweise

Bei Dateien, die die Suche unterstützen, ist die Dateiposition nicht erweitert.

Gilt für:

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Quelle:
RandomAccess.cs
Quelle:
RandomAccess.cs
Quelle:
RandomAccess.cs
Quelle:
RandomAccess.cs
Quelle:
RandomAccess.cs

Schreibt eine Abfolge von Bytes aus dem angegebenen Puffer in die angegebene Datei bei einem bestimmten 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)

Parameter

handle
SafeFileHandle

Das Dateihandle.

buffer
ReadOnlySpan<Byte>

Ein Speicherbereich. Diese Methode kopiert den Inhalt dieses Bereichs in die Datei.

fileOffset
Int64

Die Dateiposition, in die geschrieben werden soll. In .NET 11 und höheren Versionen wird dieser Parameter für Dateien ignoriert, die die Suche nicht unterstützen, z. B. Rohre, Sockets und Zeichengeräte. Der Wert muss auch dann nicht negativ sein, wenn er ignoriert wird.

Ausnahmen

handle ist null.

handle ist ungültig.

Die Datei wird geschlossen.

In .NET 10 und früheren Versionen unterstützt die Datei die Suche nicht (z. B. eine Pipe oder einen Socket).

fileOffset ist negativ.

handle wurde nicht zum Schreiben geöffnet.

Ein E/A-Fehler ist aufgetreten.

Hinweise

Bei Dateien, die die Suche unterstützen, ist die Dateiposition nicht erweitert.

Gilt für: