Volatile.Read Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit la valeur d'un champ. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
Surcharges
Read(Boolean) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(Byte) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(Double) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(Int16) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(Int32) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(Int64) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(IntPtr) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(SByte) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(Single) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(UInt16) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(UInt32) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(UInt64) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(UIntPtr) |
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read<T>(T) |
Lit la référence d'objet à partir du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. |
Read(Boolean)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static bool Read(bool % location);
public static bool Read (ref bool location);
static member Read : bool -> bool
Public Shared Function Read (ByRef location As Boolean) As Boolean
Paramètres
- location
- Boolean
Champ à lire.
Retours
Valeur qui a été lue.
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(Byte)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static System::Byte Read(System::Byte % location);
public static byte Read (ref byte location);
static member Read : byte -> byte
Public Shared Function Read (ByRef location As Byte) As Byte
Paramètres
- location
- Byte
Champ à lire.
Retours
Valeur qui a été lue.
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(Double)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static double Read(double % location);
public static double Read (ref double location);
static member Read : double -> double
Public Shared Function Read (ByRef location As Double) As Double
Paramètres
- location
- Double
Champ à lire.
Retours
Valeur qui a été lue.
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(Int16)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static short Read(short % location);
public static short Read (ref short location);
static member Read : int16 -> int16
Public Shared Function Read (ByRef location As Short) As Short
Paramètres
- location
- Int16
Champ à lire.
Retours
Valeur qui a été lue.
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(Int32)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static int Read(int % location);
public static int Read (ref int location);
static member Read : int -> int
Public Shared Function Read (ByRef location As Integer) As Integer
Paramètres
- location
- Int32
Champ à lire.
Retours
Valeur qui a été lue.
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(Int64)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static long Read(long % location);
public static long Read (ref long location);
static member Read : int64 -> int64
Public Shared Function Read (ByRef location As Long) As Long
Paramètres
- location
- Int64
Champ à lire.
Retours
Valeur qui a été lue.
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(IntPtr)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static IntPtr Read(IntPtr % location);
public static IntPtr Read (ref IntPtr location);
static member Read : nativeint -> nativeint
Public Shared Function Read (ByRef location As IntPtr) As IntPtr
Paramètres
- location
-
IntPtr
nativeint
Champ à lire.
Retours
nativeint
Valeur qui a été lue.
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(SByte)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Important
Cette API n’est pas conforme CLS.
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static System::SByte Read(System::SByte % location);
[System.CLSCompliant(false)]
public static sbyte Read (ref sbyte location);
[<System.CLSCompliant(false)>]
static member Read : sbyte -> sbyte
Public Shared Function Read (ByRef location As SByte) As SByte
Paramètres
- location
- SByte
Champ à lire.
Retours
Valeur qui a été lue.
- Attributs
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(Single)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static float Read(float % location);
public static float Read (ref float location);
static member Read : single -> single
Public Shared Function Read (ByRef location As Single) As Single
Paramètres
- location
- Single
Champ à lire.
Retours
Valeur qui a été lue.
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(UInt16)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Important
Cette API n’est pas conforme CLS.
- Alternative à la conformité CLS
- System.Threading.Volatile.Read(Int16)
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static System::UInt16 Read(System::UInt16 % location);
[System.CLSCompliant(false)]
public static ushort Read (ref ushort location);
[<System.CLSCompliant(false)>]
static member Read : uint16 -> uint16
Public Shared Function Read (ByRef location As UShort) As UShort
Paramètres
- location
- UInt16
Champ à lire.
Retours
Valeur qui a été lue.
- Attributs
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(UInt32)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Important
Cette API n’est pas conforme CLS.
- Alternative à la conformité CLS
- System.Threading.Volatile.Read(Int32)
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static System::UInt32 Read(System::UInt32 % location);
[System.CLSCompliant(false)]
public static uint Read (ref uint location);
[<System.CLSCompliant(false)>]
static member Read : uint32 -> uint32
Public Shared Function Read (ByRef location As UInteger) As UInteger
Paramètres
- location
- UInt32
Champ à lire.
Retours
Valeur qui a été lue.
- Attributs
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(UInt64)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Important
Cette API n’est pas conforme CLS.
- Alternative à la conformité CLS
- System.Threading.Volatile.Read(Int64)
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static System::UInt64 Read(System::UInt64 % location);
[System.CLSCompliant(false)]
public static ulong Read (ref ulong location);
[<System.CLSCompliant(false)>]
static member Read : uint64 -> uint64
Public Shared Function Read (ByRef location As ULong) As ULong
Paramètres
- location
- UInt64
Champ à lire.
Retours
Valeur qui a été lue.
- Attributs
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read(UIntPtr)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Important
Cette API n’est pas conforme CLS.
- Alternative à la conformité CLS
- System.Threading.Volatile.Read(IntPtr)
Lit la valeur du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
static UIntPtr Read(UIntPtr % location);
[System.CLSCompliant(false)]
public static UIntPtr Read (ref UIntPtr location);
[<System.CLSCompliant(false)>]
static member Read : unativeint -> unativeint
Public Shared Function Read (ByRef location As UIntPtr) As UIntPtr
Paramètres
- location
-
UIntPtr
unativeint
Champ à lire.
Retours
unativeint
Valeur qui a été lue.
- Attributs
Remarques
Pour plus d'informations, consultez la classe Volatile.
S’applique à
Read<T>(T)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Lit la référence d'objet à partir du champ spécifié. Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode.
public:
generic <typename T>
where T : class static T Read(T % location);
public static T Read<T> (ref 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
Paramètres de type
- T
Type du champ à lire. Il doit s'agir d'un type référence, et non d'un type valeur.
Paramètres
- location
- T
Champ à lire.
Retours
Référence à T
qui a été lue. Il s'agit de la dernière référence écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur.
Remarques
Pour plus d'informations, consultez la classe Volatile.