Volatile.Read Methode

Definitie

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Overloads

Name Description
Read(Boolean)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(Byte)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(Double)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(Int16)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(Int32)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(Int64)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(IntPtr)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(SByte)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(Single)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(UInt16)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(UInt32)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(UInt64)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(UIntPtr)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read<T>(T)

Leest de objectverwijzing uit 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Read(Boolean)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static bool Read(bool % location);
public static bool Read(ref bool location);
public static bool Read(ref readonly bool location);
static member Read : bool -> bool
Public Shared Function Read (ByRef location As Boolean) As Boolean

Parameters

location
Boolean

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(Byte)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static System::Byte Read(System::Byte % location);
public static byte Read(ref byte location);
public static byte Read(ref readonly byte location);
static member Read : byte -> byte
Public Shared Function Read (ByRef location As Byte) As Byte

Parameters

location
Byte

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(Double)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static double Read(double % location);
public static double Read(ref double location);
public static double Read(ref readonly double location);
static member Read : double -> double
Public Shared Function Read (ByRef location As Double) As Double

Parameters

location
Double

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(Int16)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static short Read(short % location);
public static short Read(ref short location);
public static short Read(ref readonly short location);
static member Read : int16 -> int16
Public Shared Function Read (ByRef location As Short) As Short

Parameters

location
Int16

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(Int32)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static int Read(int % location);
public static int Read(ref int location);
public static int Read(ref readonly int location);
static member Read : int -> int
Public Shared Function Read (ByRef location As Integer) As Integer

Parameters

location
Int32

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(Int64)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static long Read(long % location);
public static long Read(ref long location);
public static long Read(ref readonly long location);
static member Read : int64 -> int64
Public Shared Function Read (ByRef location As Long) As Long

Parameters

location
Int64

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(IntPtr)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static IntPtr Read(IntPtr % location);
public static IntPtr Read(ref IntPtr location);
public static IntPtr Read(ref readonly IntPtr location);
static member Read : nativeint -> nativeint
Public Shared Function Read (ByRef location As IntPtr) As IntPtr

Parameters

location
IntPtr

nativeint

Het veld dat moet worden gelezen.

Retouren

IntPtr

nativeint

De waarde die is gelezen.

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(SByte)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Belangrijk

Deze API is niet CLS-conform.

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static System::SByte Read(System::SByte % location);
[System.CLSCompliant(false)]
public static sbyte Read(ref sbyte location);
[System.CLSCompliant(false)]
public static sbyte Read(ref readonly sbyte location);
[<System.CLSCompliant(false)>]
static member Read : sbyte -> sbyte
Public Shared Function Read (ByRef location As SByte) As SByte

Parameters

location
SByte

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Kenmerken

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(Single)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static float Read(float % location);
public static float Read(ref float location);
public static float Read(ref readonly float location);
static member Read : single -> single
Public Shared Function Read (ByRef location As Single) As Single

Parameters

location
Single

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(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.Read(Int16)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static System::UInt16 Read(System::UInt16 % location);
[System.CLSCompliant(false)]
public static ushort Read(ref ushort location);
[System.CLSCompliant(false)]
public static ushort Read(ref readonly ushort location);
[<System.CLSCompliant(false)>]
static member Read : uint16 -> uint16
Public Shared Function Read (ByRef location As UShort) As UShort

Parameters

location
UInt16

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Kenmerken

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(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.Read(Int32)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static System::UInt32 Read(System::UInt32 % location);
[System.CLSCompliant(false)]
public static uint Read(ref uint location);
[System.CLSCompliant(false)]
public static uint Read(ref readonly uint location);
[<System.CLSCompliant(false)>]
static member Read : uint32 -> uint32
Public Shared Function Read (ByRef location As UInteger) As UInteger

Parameters

location
UInt32

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Kenmerken

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(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.Read(Int64)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static System::UInt64 Read(System::UInt64 % location);
[System.CLSCompliant(false)]
public static ulong Read(ref ulong location);
[System.CLSCompliant(false)]
public static ulong Read(ref readonly ulong location);
[<System.CLSCompliant(false)>]
static member Read : uint64 -> uint64
Public Shared Function Read (ByRef location As ULong) As ULong

Parameters

location
UInt64

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Kenmerken

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read(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.Read(IntPtr)

Leest de waarde van 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
 static UIntPtr Read(UIntPtr % location);
[System.CLSCompliant(false)]
public static UIntPtr Read(ref UIntPtr location);
[System.CLSCompliant(false)]
public static UIntPtr Read(ref readonly UIntPtr location);
[<System.CLSCompliant(false)>]
static member Read : unativeint -> unativeint
Public Shared Function Read (ByRef location As UIntPtr) As UIntPtr

Parameters

location
UIntPtr

unativeint

Het veld dat moet worden gelezen.

Retouren

UIntPtr

unativeint

De waarde die is gelezen.

Kenmerken

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op

Read<T>(T)

Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs
Bron:
Volatile.cs

Leest de objectverwijzing uit 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 na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

public:
generic <typename T>
 where T : class static T Read(T % location);
public static T Read<T>(ref T location) where T : class;
public static T Read<T>(ref readonly T location) where T : class;
static member Read : 'T -> 'T (requires 'T : null)
Public Shared Function Read(Of T As Class) (ByRef location As T) As T

Type parameters

T

Het type veld dat moet worden gelezen. Dit moet een verwijzingstype zijn, niet een waardetype.

Parameters

location
T

Het veld dat moet worden gelezen.

Retouren

T

De verwijzing naar T die informatie is gelezen. Deze verwijzing is de meest recente geschreven door elke processor op de computer, ongeacht het aantal processors of de status van de processorcache.

Opmerkingen

Zie de Volatile klas voor meer informatie.

Van toepassing op