Volatile.Write Methode

Definitie

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.

Van toepassing op