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 не был открыт для написания письма.
Произошла ошибка ввода-вывода.
Комментарии
Позиция файла не расширена.