Volatile.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 een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
Overloads
| Name | Description |
|---|---|
| Write(Boolean, Boolean) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(Byte, Byte) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(Double, Double) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(Int16, Int16) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(Int32, Int32) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(Int64, Int64) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(IntPtr, IntPtr) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(SByte, SByte) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(Single, Single) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(UInt16, UInt16) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(UInt32, UInt32) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(UInt64, UInt64) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write(UIntPtr, UIntPtr) |
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
| Write<T>(T, T) |
Hiermee schrijft u de opgegeven objectverwijzing naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen. |
Write(Boolean, Boolean)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(bool % location, bool value);
public static void Write(ref bool location, bool value);
static member Write : bool * bool -> unit
Public Shared Sub Write (ByRef location As Boolean, value As Boolean)
Parameters
- location
- Boolean
Het veld waarin de waarde is geschreven.
- value
- Boolean
De waarde die moet worden geschreven.
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(Byte, Byte)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(System::Byte % location, System::Byte value);
public static void Write(ref byte location, byte value);
static member Write : byte * byte -> unit
Public Shared Sub Write (ByRef location As Byte, value As Byte)
Parameters
- location
- Byte
Het veld waarin de waarde is geschreven.
- value
- Byte
De waarde die moet worden geschreven.
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(Double, Double)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(double % location, double value);
public static void Write(ref double location, double value);
static member Write : double * double -> unit
Public Shared Sub Write (ByRef location As Double, value As Double)
Parameters
- location
- Double
Het veld waarin de waarde is geschreven.
- value
- Double
De waarde die moet worden geschreven.
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(Int16, Int16)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(short % location, short value);
public static void Write(ref short location, short value);
static member Write : int16 * int16 -> unit
Public Shared Sub Write (ByRef location As Short, value As Short)
Parameters
- location
- Int16
Het veld waarin de waarde is geschreven.
- value
- Int16
De waarde die moet worden geschreven.
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(Int32, Int32)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(int % location, int value);
public static void Write(ref int location, int value);
static member Write : int * int -> unit
Public Shared Sub Write (ByRef location As Integer, value As Integer)
Parameters
- location
- Int32
Het veld waarin de waarde is geschreven.
- value
- Int32
De waarde die moet worden geschreven.
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(Int64, Int64)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(long % location, long value);
public static void Write(ref long location, long value);
static member Write : int64 * int64 -> unit
Public Shared Sub Write (ByRef location As Long, value As Long)
Parameters
- location
- Int64
Het veld waarin de waarde is geschreven.
- value
- Int64
De waarde die moet worden geschreven.
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(IntPtr, IntPtr)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(IntPtr % location, IntPtr value);
public static void Write(ref IntPtr location, IntPtr value);
static member Write : nativeint * nativeint -> unit
Public Shared Sub Write (ByRef location As IntPtr, value As IntPtr)
Parameters
- location
-
IntPtr
nativeint
Het veld waarin de waarde is geschreven.
- value
-
IntPtr
nativeint
De waarde die moet worden geschreven.
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(SByte, SByte)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Belangrijk
Deze API is niet CLS-conform.
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(System::SByte % location, System::SByte value);
[System.CLSCompliant(false)]
public static void Write(ref sbyte location, sbyte value);
[<System.CLSCompliant(false)>]
static member Write : sbyte * sbyte -> unit
Public Shared Sub Write (ByRef location As SByte, value As SByte)
Parameters
- location
- SByte
Het veld waarin de waarde is geschreven.
- value
- SByte
De waarde die moet worden geschreven.
- Kenmerken
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(Single, Single)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(float % location, float value);
public static void Write(ref float location, float value);
static member Write : single * single -> unit
Public Shared Sub Write (ByRef location As Single, value As Single)
Parameters
- location
- Single
Het veld waarin de waarde is geschreven.
- value
- Single
De waarde die moet worden geschreven.
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(UInt16, UInt16)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Belangrijk
Deze API is niet CLS-conform.
- CLS-conform alternatief
- System.Threading.Volatile.Write(Int16, Int16)
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(System::UInt16 % location, System::UInt16 value);
[System.CLSCompliant(false)]
public static void Write(ref ushort location, ushort value);
[<System.CLSCompliant(false)>]
static member Write : uint16 * uint16 -> unit
Public Shared Sub Write (ByRef location As UShort, value As UShort)
Parameters
- location
- UInt16
Het veld waarin de waarde is geschreven.
- value
- UInt16
De waarde die moet worden geschreven.
- Kenmerken
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(UInt32, UInt32)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Belangrijk
Deze API is niet CLS-conform.
- CLS-conform alternatief
- System.Threading.Volatile.Write(Int32, Int32)
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(System::UInt32 % location, System::UInt32 value);
[System.CLSCompliant(false)]
public static void Write(ref uint location, uint value);
[<System.CLSCompliant(false)>]
static member Write : uint32 * uint32 -> unit
Public Shared Sub Write (ByRef location As UInteger, value As UInteger)
Parameters
- location
- UInt32
Het veld waarin de waarde is geschreven.
- value
- UInt32
De waarde die moet worden geschreven.
- Kenmerken
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(UInt64, UInt64)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Belangrijk
Deze API is niet CLS-conform.
- CLS-conform alternatief
- System.Threading.Volatile.Write(Int64, Int64)
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(System::UInt64 % location, System::UInt64 value);
[System.CLSCompliant(false)]
public static void Write(ref ulong location, ulong value);
[<System.CLSCompliant(false)>]
static member Write : uint64 * uint64 -> unit
Public Shared Sub Write (ByRef location As ULong, value As ULong)
Parameters
- location
- UInt64
Het veld waarin de waarde is geschreven.
- value
- UInt64
De waarde die moet worden geschreven.
- Kenmerken
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write(UIntPtr, UIntPtr)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Belangrijk
Deze API is niet CLS-conform.
- CLS-conform alternatief
- System.Threading.Volatile.Write(IntPtr, IntPtr)
Hiermee schrijft u de opgegeven waarde naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
static void Write(UIntPtr % location, UIntPtr value);
[System.CLSCompliant(false)]
public static void Write(ref UIntPtr location, UIntPtr value);
[<System.CLSCompliant(false)>]
static member Write : unativeint * unativeint -> unit
Public Shared Sub Write (ByRef location As UIntPtr, value As UIntPtr)
Parameters
- location
-
UIntPtr
unativeint
Het veld waarin de waarde is geschreven.
- value
-
UIntPtr
unativeint
De waarde die moet worden geschreven.
- Kenmerken
Opmerkingen
Zie de Volatile klas voor meer informatie.
Van toepassing op
Write<T>(T, T)
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
- Bron:
- Volatile.cs
Hiermee schrijft u de opgegeven objectverwijzing naar het opgegeven veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.
public:
generic <typename T>
where T : class static void Write(T % location, T value);
public static void Write<T>(ref T location, T value) where T : class;
static member Write : 'T * 'T -> unit (requires 'T : null)
Public Shared Sub Write(Of T As Class) (ByRef location As T, value As T)
Type parameters
- T
Het type veld dat moet worden geschreven. Dit moet een verwijzingstype zijn, niet een waardetype.
Parameters
- location
- T
Het veld waarin de objectverwijzing is geschreven.
- value
- T
De objectverwijzing om te schrijven.
Opmerkingen
Zie de Volatile klas voor meer informatie.