UnmanagedMemoryAccessor.Write Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver ett värde till accessorn.
Överlagringar
| Name | Description |
|---|---|
| Write(Int64, UInt64) |
Skriver ett osignerat 64-bitars heltal i accessorn. |
| Write(Int64, UInt32) |
Skriver ett osignerat 32-bitars heltal i accessorn. |
| Write(Int64, UInt16) |
Skriver ett osignerat 16-bitars heltal i accessorn. |
| Write(Int64, Single) |
Skriver en Single i accessorn. |
| Write(Int64, SByte) |
Skriver ett 8-bitars heltal i accessorn. |
| Write(Int64, Int64) |
Skriver ett 64-bitars heltal i accessorn. |
| Write(Int64, Double) |
Skriver ett Double värde till accessorn. |
| Write(Int64, Int16) |
Skriver ett 16-bitars heltal i accessorn. |
| Write(Int64, Decimal) |
Skriver ett decimalvärde i accessorn. |
| Write(Int64, Char) |
Skriver ett tecken i accessorn. |
| Write(Int64, Byte) |
Skriver ett bytevärde till accessorn. |
| Write(Int64, Boolean) |
Skriver ett booleskt värde i accessorn. |
| Write(Int64, Int32) |
Skriver ett 32-bitars heltal i accessorn. |
| Write<T>(Int64, T) |
Skriver en struktur i accessorn. |
Write(Int64, UInt64)
Skriver ett osignerat 64-bitars heltal i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- UInt64
Värdet som ska skrivas.
- Attribut
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, UInt32)
Skriver ett osignerat 32-bitars heltal i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- UInt32
Värdet som ska skrivas.
- Attribut
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, UInt16)
Skriver ett osignerat 16-bitars heltal i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- UInt16
Värdet som ska skrivas.
- Attribut
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, Single)
Skriver en Single i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- Single
Värdet som ska skrivas.
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, SByte)
Skriver ett 8-bitars heltal i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- SByte
Värdet som ska skrivas.
- Attribut
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, Int64)
Skriver ett 64-bitars heltal i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- Int64
Värdet som ska skrivas.
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, Double)
Skriver ett Double värde till accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- Double
Värdet som ska skrivas.
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, Int16)
Skriver ett 16-bitars heltal i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- Int16
Värdet som ska skrivas.
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, Decimal)
Skriver ett decimalvärde i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- Decimal
Värdet som ska skrivas.
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
-eller-
Decimaltecknet är ogiltigt.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, Char)
Skriver ett tecken i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- Char
Värdet som ska skrivas.
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, Byte)
Skriver ett bytevärde till accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- Byte
Värdet som ska skrivas.
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, Boolean)
Skriver ett booleskt värde i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- Boolean
Värdet som ska skrivas.
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write(Int64, Int32)
Skriver ett 32-bitars heltal i accessorn.
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)
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- value
- Int32
Värdet som ska skrivas.
Undantag
Det finns inte tillräckligt med byte efter position för att skriva ett värde.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Gäller för
Write<T>(Int64, T)
Skriver en struktur i accessorn.
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)
Typparametrar
- T
Typ av struktur.
Parametrar
- position
- Int64
Antalet byte i den accessor där du kan börja skriva.
- structure
- T
Strukturen som ska skrivas.
- Attribut
Undantag
Det finns inte tillräckligt med byte i accessorn efter position för att skriva en struktur av typen T.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte skrivning.
Accessorn har tagits bort.
Kommentarer
Använd den här metoden för att skriva medelstora till stora strukturer som inte är lätta att hantera med de andra Write metoderna i den här klassen.