UnmanagedMemoryAccessor.Write Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee schrijft u een waarde naar de accessor.
Overloads
| Name | Description |
|---|---|
| Write(Int64, UInt64) |
Hiermee schrijft u een niet-ondertekend 64-bits geheel getal naar de accessor. |
| Write(Int64, UInt32) |
Hiermee schrijft u een niet-ondertekend 32-bits geheel getal naar de accessor. |
| Write(Int64, UInt16) |
Hiermee schrijft u een niet-ondertekend 16-bits geheel getal naar de accessor. |
| Write(Int64, Single) |
Hiermee schrijft u een Single in de accessor. |
| Write(Int64, SByte) |
Hiermee schrijft u een 8-bits geheel getal naar de accessor. |
| Write(Int64, Int64) |
Hiermee schrijft u een 64-bits geheel getal naar de accessor. |
| Write(Int64, Double) |
Hiermee schrijft u een Double waarde naar de accessor. |
| Write(Int64, Int16) |
Hiermee schrijft u een 16-bits geheel getal naar de accessor. |
| Write(Int64, Decimal) |
Hiermee schrijft u een decimale waarde naar de accessor. |
| Write(Int64, Char) |
Hiermee schrijft u een teken naar de accessor. |
| Write(Int64, Byte) |
Hiermee schrijft u een bytewaarde naar de accessor. |
| Write(Int64, Boolean) |
Hiermee schrijft u een Booleaanse waarde naar de accessor. |
| Write(Int64, Int32) |
Hiermee schrijft u een 32-bits geheel getal naar de accessor. |
| Write<T>(Int64, T) |
Hiermee schrijft u een structuur naar de accessor. |
Write(Int64, UInt64)
Hiermee schrijft u een niet-ondertekend 64-bits geheel getal naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- UInt64
De waarde die moet worden geschreven.
- Kenmerken
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, UInt32)
Hiermee schrijft u een niet-ondertekend 32-bits geheel getal naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- UInt32
De waarde die moet worden geschreven.
- Kenmerken
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, UInt16)
Hiermee schrijft u een niet-ondertekend 16-bits geheel getal naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- UInt16
De waarde die moet worden geschreven.
- Kenmerken
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, Single)
Hiermee schrijft u een Single in de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- Single
De waarde die moet worden geschreven.
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, SByte)
Hiermee schrijft u een 8-bits geheel getal naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- SByte
De waarde die moet worden geschreven.
- Kenmerken
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, Int64)
Hiermee schrijft u een 64-bits geheel getal naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- Int64
De waarde die moet worden geschreven.
Uitzonderingen
Er zijn onvoldoende bytes na positie om een waarde te schrijven.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, Double)
Hiermee schrijft u een Double waarde naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- Double
De waarde die moet worden geschreven.
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, Int16)
Hiermee schrijft u een 16-bits geheel getal naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- Int16
De waarde die moet worden geschreven.
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, Decimal)
Hiermee schrijft u een decimale waarde naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- Decimal
De waarde die moet worden geschreven.
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
– of –
Het decimaalteken is ongeldig.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, Char)
Hiermee schrijft u een teken naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- Char
De waarde die moet worden geschreven.
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, Byte)
Hiermee schrijft u een bytewaarde naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- Byte
De waarde die moet worden geschreven.
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, Boolean)
Hiermee schrijft u een Booleaanse waarde naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- Boolean
De waarde die moet worden geschreven.
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write(Int64, Int32)
Hiermee schrijft u een 32-bits geheel getal naar de accessor.
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)
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- value
- Int32
De waarde die moet worden geschreven.
Uitzonderingen
Er zijn niet genoeg bytes na position het schrijven van een waarde.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Van toepassing op
Write<T>(Int64, T)
Hiermee schrijft u een structuur naar de accessor.
public:
generic <typename T>
where T : value class void Write(long position, T % structure);
[System.Security.SecurityCritical]
public void Write<T>(long position, ref T structure) where T : struct;
public void Write<T>(long position, ref T structure) where T : struct;
[<System.Security.SecurityCritical>]
member this.Write : int64 * 'T -> unit (requires 'T : struct)
member this.Write : int64 * 'T -> unit (requires 'T : struct)
Public Sub Write(Of T As Structure) (position As Long, ByRef structure As T)
Type parameters
- T
Het type structuur.
Parameters
- position
- Int64
Het aantal bytes in de accessor waarop moet worden geschreven.
- structure
- T
De structuur die moet worden geschreven.
- Kenmerken
Uitzonderingen
Er zijn niet genoeg bytes in de accessor na position het schrijven van een structuur van het type T.
position is kleiner dan nul of groter dan de capaciteit van de accessor.
De accessor biedt geen ondersteuning voor schrijven.
De toegangsrechten zijn verwijderd.
Opmerkingen
Gebruik deze methode om middelgrote tot grote structuren te schrijven die niet eenvoudig door de andere Write methoden in deze klasse kunnen worden ondergebracht.