UnmanagedMemoryAccessor.Write Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje wartość w metodzie dostępu.
Przeciążenia
Write(Int64, UInt64) |
Zapisuje niepodpisaną liczbę całkowitą 64-bitową do metody dostępu. |
Write(Int64, UInt32) |
Zapisuje niepodpisaną liczbę całkowitą 32-bitową do metody dostępu. |
Write(Int64, UInt16) |
Zapisuje niepodpisaną liczbę całkowitą 16-bitową do metody dostępu. |
Write(Int64, Single) |
Zapisuje element Single w metodzie dostępu. |
Write(Int64, SByte) |
Zapisuje 8-bitową liczbę całkowitą w metodzie dostępu. |
Write(Int64, Int64) |
Zapisuje 64-bitową liczbę całkowitą w metodzie dostępu. |
Write(Int64, Double) |
Double Zapisuje wartość w metodzie dostępu. |
Write(Int64, Int16) |
Zapisuje 16-bitową liczbę całkowitą w metodzie dostępu. |
Write(Int64, Decimal) |
Zapisuje wartość dziesiętną w metodzie dostępu. |
Write(Int64, Char) |
Zapisuje znak w metodzie dostępu. |
Write(Int64, Byte) |
Zapisuje wartość bajtu w metodzie dostępu. |
Write(Int64, Boolean) |
Zapisuje wartość logiczną w metodzie dostępu. |
Write(Int64, Int32) |
Zapisuje 32-bitową liczbę całkowitą w metodzie dostępu. |
Write<T>(Int64, T) |
Zapisuje strukturę w metodzie dostępu. |
Write(Int64, UInt64)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
- Alternatywa zgodna ze specyfikacją CLS
- System.Decimal
Zapisuje niepodpisaną liczbę całkowitą 64-bitową do metody dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- UInt64
Wartość do zapisu.
- Atrybuty
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, UInt32)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
- Alternatywa zgodna ze specyfikacją CLS
- System.Int64
Zapisuje niepodpisaną liczbę całkowitą 32-bitową do metody dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- UInt32
Wartość do zapisu.
- Atrybuty
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, UInt16)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
- Alternatywa zgodna ze specyfikacją CLS
- System.Int32
Zapisuje niepodpisaną liczbę całkowitą 16-bitową do metody dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- UInt16
Wartość do zapisu.
- Atrybuty
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, Single)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Zapisuje element Single w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- Single
Wartość do zapisu.
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, SByte)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
- Alternatywa zgodna ze specyfikacją CLS
- System.Int16
Zapisuje 8-bitową liczbę całkowitą w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- SByte
Wartość do zapisu.
- Atrybuty
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, Int64)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Zapisuje 64-bitową liczbę całkowitą w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- Int64
Wartość do zapisu.
Wyjątki
Za mało bajtów po pozycji do zapisania wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, Double)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Double Zapisuje wartość w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- Double
Wartość do zapisu.
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, Int16)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Zapisuje 16-bitową liczbę całkowitą w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- Int16
Wartość do zapisu.
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, Decimal)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Zapisuje wartość dziesiętną w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- Decimal
Wartość do zapisu.
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
-lub-
Liczba dziesiętna jest nieprawidłowa.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, Char)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Zapisuje znak w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- Char
Wartość do zapisu.
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, Byte)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Zapisuje wartość bajtu w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- Byte
Wartość do zapisu.
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, Boolean)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Zapisuje wartość logiczną w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- Boolean
Wartość do zapisu.
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write(Int64, Int32)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Zapisuje 32-bitową liczbę całkowitą w metodzie dostępu.
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)
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- value
- Int32
Wartość do zapisu.
Wyjątki
Za mało bajtów po position
zapisaniu wartości.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Dotyczy
Write<T>(Int64, T)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Zapisuje strukturę w metodzie dostępu.
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)
Parametry typu
- T
Typ struktury.
Parametry
- position
- Int64
Liczba bajtów do metody dostępu, w której należy rozpocząć pisanie.
- structure
- T
Struktura do zapisu.
- Atrybuty
Wyjątki
Za mało bajtów w metodzie dostępu po position
zapisaniu struktury typu T
.
position
jest mniejsza niż zero lub większa niż pojemność metody dostępu.
Akcesorium nie obsługuje pisania.
Akcesorium zostało usunięte.
Uwagi
Ta metoda służy do zapisywania średnich i dużych struktur, które nie są łatwo uwzględniane przez inne Write metody w tej klasie.