Condividi tramite


RandomAccess.Write Metodo

Definizione

Overload

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

Scrive una sequenza di byte da buffer specificati a un determinato file in corrispondenza di una determinata offset.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Scrive una sequenza di byte dal buffer specificato al file specificato in corrispondenza di una determinata offset.

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

Origine:
RandomAccess.cs
Origine:
RandomAccess.cs
Origine:
RandomAccess.cs

Scrive una sequenza di byte da buffer specificati a un determinato file in corrispondenza di una determinata 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)

Parametri

handle
SafeFileHandle

Handle di file.

buffers
IReadOnlyList<ReadOnlyMemory<Byte>>

Elenco dei buffer di memoria. Questo metodo copia il contenuto di questi buffer nel file.

fileOffset
Int64

Posizione del file da scrivere in.

Eccezioni

handle o buffers è null.

handle non è valido.

Il file viene chiuso.

Il file non supporta la ricerca (pipe o socket).

fileOffset è negativo.

handle non è stato aperto per la scrittura.

Si è verificato un errore di I/O.

Commenti

La posizione del file non è avanzata.

Si applica a

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Origine:
RandomAccess.cs
Origine:
RandomAccess.cs
Origine:
RandomAccess.cs

Scrive una sequenza di byte dal buffer specificato al file specificato in corrispondenza di una determinata 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)

Parametri

handle
SafeFileHandle

Handle di file.

buffer
ReadOnlySpan<Byte>

Un'area di memoria. Questo metodo copia il contenuto di questa area nel file.

fileOffset
Int64

Posizione del file da scrivere in.

Eccezioni

handle è null.

handle non è valido.

Il file viene chiuso.

Il file non supporta la ricerca (pipe o socket).

fileOffset è negativo.

handle non è stato aperto per la scrittura.

Si è verificato un errore di I/O.

Commenti

La posizione del file non è avanzata.

Si applica a