RandomAccess.Write Метод

Определение

Перегрузки

Имя Описание
Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64)

Записывает последовательность байтов из заданных буферов в заданное смещение файла.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Записывает последовательность байтов из заданного буфера в заданный файл по смещению.

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

Исходный код:
RandomAccess.cs
Исходный код:
RandomAccess.cs
Исходный код:
RandomAccess.cs
Исходный код:
RandomAccess.cs
Исходный код:
RandomAccess.cs

Записывает последовательность байтов из заданных буферов в заданное смещение файла.

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)

Параметры

handle
SafeFileHandle

Дескриптор файла.

buffers
IReadOnlyList<ReadOnlyMemory<Byte>>

Список буферов памяти. Этот метод копирует содержимое этих буферов в файл.

fileOffset
Int64

Позиция файла для записи.

Исключения

handle или buffers есть null.

handle недопустим.

Файл закрыт.

Файл не поддерживает поиск (канал или сокет).

fileOffset отрицательно.

handle не был открыт для написания письма.

Произошла ошибка ввода-вывода.

Комментарии

Позиция файла не расширена.

Применяется к

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Исходный код:
RandomAccess.cs
Исходный код:
RandomAccess.cs
Исходный код:
RandomAccess.cs
Исходный код:
RandomAccess.cs
Исходный код:
RandomAccess.cs

Записывает последовательность байтов из заданного буфера в заданный файл по смещению.

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)

Параметры

handle
SafeFileHandle

Дескриптор файла.

buffer
ReadOnlySpan<Byte>

Область памяти. Этот метод копирует содержимое этого региона в файл.

fileOffset
Int64

Позиция файла для записи.

Исключения

handle равно null.

handle недопустим.

Файл закрыт.

Файл не поддерживает поиск (канал или сокет).

fileOffset отрицательно.

handle не был открыт для написания письма.

Произошла ошибка ввода-вывода.

Комментарии

Позиция файла не расширена.

Применяется к