Thread.VolatileRead Método

Definición

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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);
public static sbyte VolatileRead (ref sbyte address);
[<System.CLSCompliant(false)>]
static member VolatileRead : sbyte -> sbyte
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

SByte

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)

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);
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

Single

Valor que se leyó.

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)

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);
public static ulong VolatileRead (ref ulong address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint64 -> uint64
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

UInt64

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)

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);
public static uint VolatileRead (ref uint address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint32 -> uint32
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

UInt32

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)

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);
public static object VolatileRead (ref object address);
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

Object

Valor que se leyó.

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)

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);
public static UIntPtr VolatileRead (ref UIntPtr address);
[<System.CLSCompliant(false)>]
static member VolatileRead : unativeint -> unativeint
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

UIntPtr

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)

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);
public static ushort VolatileRead (ref ushort address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint16 -> uint16
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

UInt16

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)

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);
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

Int64

Valor que se leyó.

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)

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);
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

IntPtr

nativeint

Valor que se leyó.

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)

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);
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

Int16

Valor que se leyó.

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)

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);
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

Double

Valor que se leyó.

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)

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);
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

Byte

Valor que se leyó.

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)

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);
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

Int32

Valor que se leyó.

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