UnmanagedMemoryAccessor.Write Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает значение в метод доступа.
Перегрузки
| Имя | Описание |
|---|---|
| Write(Int64, UInt64) |
Записывает 64-разрядное целое число без знака в метод доступа. |
| Write(Int64, UInt32) |
Записывает 32-разрядное целое число без знака в метод доступа. |
| Write(Int64, UInt16) |
Записывает 16-разрядное целое число без знака в метод доступа. |
| Write(Int64, Single) |
Записывает его Single в метод доступа. |
| Write(Int64, SByte) |
Записывает 8-разрядное целое число в метод доступа. |
| Write(Int64, Int64) |
Записывает 64-разрядное целое число в метод доступа. |
| Write(Int64, Double) |
Записывает Double значение в метод доступа. |
| Write(Int64, Int16) |
Записывает 16-разрядное целое число в метод доступа. |
| Write(Int64, Decimal) |
Записывает десятичное значение в метод доступа. |
| Write(Int64, Char) |
Записывает символ в метод доступа. |
| Write(Int64, Byte) |
Записывает значение байтов в метод доступа. |
| Write(Int64, Boolean) |
Записывает логическое значение в метод доступа. |
| Write(Int64, Int32) |
Записывает 32-разрядное целое число в метод доступа. |
| Write<T>(Int64, T) |
Записывает структуру в метод доступа. |
Write(Int64, UInt64)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает 64-разрядное целое число без знака в метод доступа.
public:
void Write(long position, System::UInt64 value);
[System.CLSCompliant(false)]
public void Write(long position, ulong value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * uint64 -> unit
Public Sub Write (position As Long, value As ULong)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- UInt64
Значение для записи.
- Атрибуты
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, UInt32)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает 32-разрядное целое число без знака в метод доступа.
public:
void Write(long position, System::UInt32 value);
[System.CLSCompliant(false)]
public void Write(long position, uint value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * uint32 -> unit
Public Sub Write (position As Long, value As UInteger)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- UInt32
Значение для записи.
- Атрибуты
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, UInt16)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает 16-разрядное целое число без знака в метод доступа.
public:
void Write(long position, System::UInt16 value);
[System.CLSCompliant(false)]
public void Write(long position, ushort value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * uint16 -> unit
Public Sub Write (position As Long, value As UShort)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- UInt16
Значение для записи.
- Атрибуты
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, Single)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает его Single в метод доступа.
public:
void Write(long position, float value);
public void Write(long position, float value);
member this.Write : int64 * single -> unit
Public Sub Write (position As Long, value As Single)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- Single
Значение для записи.
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, SByte)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает 8-разрядное целое число в метод доступа.
public:
void Write(long position, System::SByte value);
[System.CLSCompliant(false)]
public void Write(long position, sbyte value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * sbyte -> unit
Public Sub Write (position As Long, value As SByte)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- SByte
Значение для записи.
- Атрибуты
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, Int64)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает 64-разрядное целое число в метод доступа.
public:
void Write(long position, long value);
public void Write(long position, long value);
member this.Write : int64 * int64 -> unit
Public Sub Write (position As Long, value As Long)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- Int64
Значение для записи.
Исключения
После записи значения недостаточно байтов.
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, Double)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает Double значение в метод доступа.
public:
void Write(long position, double value);
public void Write(long position, double value);
member this.Write : int64 * double -> unit
Public Sub Write (position As Long, value As Double)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- Double
Значение для записи.
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, Int16)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает 16-разрядное целое число в метод доступа.
public:
void Write(long position, short value);
public void Write(long position, short value);
member this.Write : int64 * int16 -> unit
Public Sub Write (position As Long, value As Short)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- Int16
Значение для записи.
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, Decimal)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает десятичное значение в метод доступа.
public:
void Write(long position, System::Decimal value);
public void Write(long position, decimal value);
member this.Write : int64 * decimal -> unit
Public Sub Write (position As Long, value As Decimal)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- Decimal
Значение для записи.
Исключения
После записи значения недостаточно байтов position .
–или–
Десятичное значение недопустимо.
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, Char)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает символ в метод доступа.
public:
void Write(long position, char value);
public void Write(long position, char value);
member this.Write : int64 * char -> unit
Public Sub Write (position As Long, value As Char)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- Char
Значение для записи.
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, Byte)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает значение байтов в метод доступа.
public:
void Write(long position, System::Byte value);
public void Write(long position, byte value);
member this.Write : int64 * byte -> unit
Public Sub Write (position As Long, value As Byte)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- Byte
Значение для записи.
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, Boolean)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает логическое значение в метод доступа.
public:
void Write(long position, bool value);
public void Write(long position, bool value);
member this.Write : int64 * bool -> unit
Public Sub Write (position As Long, value As Boolean)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- Boolean
Значение для записи.
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write(Int64, Int32)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает 32-разрядное целое число в метод доступа.
public:
void Write(long position, int value);
public void Write(long position, int value);
member this.Write : int64 * int -> unit
Public Sub Write (position As Long, value As Integer)
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- value
- Int32
Значение для записи.
Исключения
После записи значения недостаточно байтов position .
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Применяется к
Write<T>(Int64, T)
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
- Исходный код:
- UnmanagedMemoryAccessor.cs
Записывает структуру в метод доступа.
public:
generic <typename T>
where T : value class void Write(long position, T % structure);
public void Write<T>(long position, ref T structure) where T : struct;
[System.Security.SecurityCritical]
public void Write<T>(long position, ref T structure) where T : struct;
member this.Write : int64 * 'T -> unit (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.Write : int64 * 'T -> unit (requires 'T : struct)
Public Sub Write(Of T As Structure) (position As Long, ByRef structure As T)
Параметры типа
- T
Тип структуры.
Параметры
- position
- Int64
Количество байтов в метод доступа, с которого начинается запись.
- structure
- T
Структура для записи.
- Атрибуты
Исключения
После записи структуры типа positionнедостаточно байтов в методе T доступа.
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает запись.
Метод доступа удален.
Комментарии
Используйте этот метод для записи средних в крупные структуры, которые не легко размещаются другими Write методами в этом классе.