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.

Ausnahmen

handle oder buffers ist null.

handle ist ungültig.

Die Datei wird geschlossen.

Die Datei unterstützt nicht die Suche (Pipe oder Socket).

fileOffset ist negativ.

handle wurde nicht zum Schreiben geöffnet.

Ein E/A-Fehler ist aufgetreten.

Hinweise

Die Position der Datei ist 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.

Ausnahmen

handle ist null.

handle ist ungültig.

Die Datei wird geschlossen.

Die Datei unterstützt nicht die Suche (Pipe oder Socket).

fileOffset ist negativ.

handle wurde nicht zum Schreiben geöffnet.

Ein E/A-Fehler ist aufgetreten.

Hinweise

Die Position der Datei ist nicht erweitert.

Gilt für: