Thread.VolatileRead Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
Sobrecargas
VolatileRead(SByte) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(Single) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(UInt64) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(UInt32) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(Object) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(UIntPtr) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(UInt16) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(Int64) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(IntPtr) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(Int16) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(Double) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(Byte) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(Int32) |
Obsoletos.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. |
VolatileRead(SByte)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API no es conforme a CLS.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static System::SByte VolatileRead(System::SByte % address);
[System.CLSCompliant(false)]
public static sbyte VolatileRead (ref sbyte address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static sbyte VolatileRead (ref sbyte address);
[<System.CLSCompliant(false)>]
static member VolatileRead : sbyte -> sbyte
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : sbyte -> sbyte
Public Shared Function VolatileRead (ByRef address As SByte) As SByte
Parámetros
- address
- SByte
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(Single)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static float VolatileRead(float % address);
public static float VolatileRead (ref float address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static float VolatileRead (ref float address);
static member VolatileRead : single -> single
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : single -> single
Public Shared Function VolatileRead (ByRef address As Single) As Single
Parámetros
- address
- Single
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(UInt64)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API no es conforme a CLS.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static System::UInt64 VolatileRead(System::UInt64 % address);
[System.CLSCompliant(false)]
public static ulong VolatileRead (ref ulong address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static ulong VolatileRead (ref ulong address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint64 -> uint64
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint64 -> uint64
Public Shared Function VolatileRead (ByRef address As ULong) As ULong
Parámetros
- address
- UInt64
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(UInt32)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API no es conforme a CLS.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static System::UInt32 VolatileRead(System::UInt32 % address);
[System.CLSCompliant(false)]
public static uint VolatileRead (ref uint address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static uint VolatileRead (ref uint address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint32 -> uint32
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint32 -> uint32
Public Shared Function VolatileRead (ByRef address As UInteger) As UInteger
Parámetros
- address
- UInt32
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(Object)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static System::Object ^ VolatileRead(System::Object ^ % address);
public static object? VolatileRead (ref object? address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static object? VolatileRead (ref object? address);
public static object VolatileRead (ref object address);
static member VolatileRead : obj -> obj
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : obj -> obj
Public Shared Function VolatileRead (ByRef address As Object) As Object
Parámetros
- address
- Object
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(UIntPtr)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API no es conforme a CLS.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static UIntPtr VolatileRead(UIntPtr % address);
[System.CLSCompliant(false)]
public static UIntPtr VolatileRead (ref UIntPtr address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static UIntPtr VolatileRead (ref UIntPtr address);
[<System.CLSCompliant(false)>]
static member VolatileRead : unativeint -> unativeint
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : unativeint -> unativeint
Public Shared Function VolatileRead (ByRef address As UIntPtr) As UIntPtr
Parámetros
- address
-
UIntPtr
unativeint
Campo que se va a leer.
Devoluciones
unativeint
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(UInt16)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Importante
Esta API no es conforme a CLS.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static System::UInt16 VolatileRead(System::UInt16 % address);
[System.CLSCompliant(false)]
public static ushort VolatileRead (ref ushort address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static ushort VolatileRead (ref ushort address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint16 -> uint16
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint16 -> uint16
Public Shared Function VolatileRead (ByRef address As UShort) As UShort
Parámetros
- address
- UInt16
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(Int64)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static long VolatileRead(long % address);
public static long VolatileRead (ref long address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static long VolatileRead (ref long address);
static member VolatileRead : int64 -> int64
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int64 -> int64
Public Shared Function VolatileRead (ByRef address As Long) As Long
Parámetros
- address
- Int64
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(IntPtr)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static IntPtr VolatileRead(IntPtr % address);
public static IntPtr VolatileRead (ref IntPtr address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static IntPtr VolatileRead (ref IntPtr address);
static member VolatileRead : nativeint -> nativeint
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : nativeint -> nativeint
Public Shared Function VolatileRead (ByRef address As IntPtr) As IntPtr
Parámetros
- address
-
IntPtr
nativeint
Campo que se va a leer.
Devoluciones
nativeint
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(Int16)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static short VolatileRead(short % address);
public static short VolatileRead (ref short address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static short VolatileRead (ref short address);
static member VolatileRead : int16 -> int16
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int16 -> int16
Public Shared Function VolatileRead (ByRef address As Short) As Short
Parámetros
- address
- Int16
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(Double)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static double VolatileRead(double % address);
public static double VolatileRead (ref double address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static double VolatileRead (ref double address);
static member VolatileRead : double -> double
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : double -> double
Public Shared Function VolatileRead (ByRef address As Double) As Double
Parámetros
- address
- Double
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(Byte)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static System::Byte VolatileRead(System::Byte % address);
public static byte VolatileRead (ref byte address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static byte VolatileRead (ref byte address);
static member VolatileRead : byte -> byte
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : byte -> byte
Public Shared Function VolatileRead (ByRef address As Byte) As Byte
Parámetros
- address
- Byte
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.
Se aplica a
VolatileRead(Int32)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
Precaución
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Lee el valor de un campo. En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método.
public:
static int VolatileRead(int % address);
public static int VolatileRead (ref int address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static int VolatileRead (ref int address);
static member VolatileRead : int -> int
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int -> int
Public Shared Function VolatileRead (ByRef address As Integer) As Integer
Parámetros
- address
- Int32
Campo que se va a leer.
Devoluciones
Valor que se leyó.
- Atributos
Comentarios
Thread.VolatileRead y Thread.VolatileWrite son API heredadas y se han reemplazado por Volatile.Read y Volatile.Write. Para obtener más información, vea la clase Volatile.