Partager via


RandomAccess.Write Méthode

Définition

Surcharges

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

Écrit une séquence d’octets de mémoires tampons données dans un fichier donné à un décalage donné.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Écrit une séquence d’octets de la mémoire tampon donnée vers un fichier donné à un décalage donné.

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

Source:
RandomAccess.cs
Source:
RandomAccess.cs
Source:
RandomAccess.cs

Écrit une séquence d’octets de mémoires tampons données dans un fichier donné à un décalage donné.

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)

Paramètres

handle
SafeFileHandle

Handle de fichier.

buffers
IReadOnlyList<ReadOnlyMemory<Byte>>

Liste des mémoires tampons. Cette méthode copie le contenu de ces mémoires tampons dans le fichier.

fileOffset
Int64

Position de fichier dans laquelle écrire.

Exceptions

handle ou buffers est null.

handle n'est pas valide.

Le fichier est fermé.

Le fichier ne prend pas en charge la recherche (canal ou socket).

fileOffset est un nombre négatif.

handle n’a pas été ouvert pour écriture.

Une erreur d'E/S s'est produite.

Remarques

La position du fichier n’est pas avancée.

S’applique à

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Source:
RandomAccess.cs
Source:
RandomAccess.cs
Source:
RandomAccess.cs

Écrit une séquence d’octets de la mémoire tampon donnée vers un fichier donné à un décalage donné.

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)

Paramètres

handle
SafeFileHandle

Handle de fichier.

buffer
ReadOnlySpan<Byte>

Région de la mémoire. Cette méthode copie le contenu de cette région dans le fichier.

fileOffset
Int64

Position de fichier dans laquelle écrire.

Exceptions

handle a la valeur null.

handle n'est pas valide.

Le fichier est fermé.

Le fichier ne prend pas en charge la recherche (canal ou socket).

fileOffset est un nombre négatif.

handle n’a pas été ouvert pour écriture.

Une erreur d'E/S s'est produite.

Remarques

La position du fichier n’est pas avancée.

S’applique à