Volatile.Write 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í.
Escribe un valor en 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 antes de este método en el código, el procesador no puede moverla después de este método.
Sobrecargas
Write(Boolean, Boolean) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(Byte, Byte) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(Double, Double) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(Int16, Int16) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(Int32, Int32) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(Int64, Int64) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(IntPtr, IntPtr) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(SByte, SByte) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(Single, Single) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(UInt16, UInt16) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(UInt32, UInt32) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(UInt64, UInt64) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(UIntPtr, UIntPtr) |
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write<T>(T, T) |
Escribe la referencia de objeto especificada en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método. |
Write(Boolean, Boolean)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- Boolean
Campo donde se escribe el valor.
- value
- Boolean
Valor que se va a escribir.
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(Byte, Byte)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- Byte
Campo donde se escribe el valor.
- value
- Byte
Valor que se va a escribir.
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(Double, Double)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- Double
Campo donde se escribe el valor.
- value
- Double
Valor que se va a escribir.
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(Int16, Int16)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- Int16
Campo donde se escribe el valor.
- value
- Int16
Valor que se va a escribir.
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(Int32, Int32)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- Int32
Campo donde se escribe el valor.
- value
- Int32
Valor que se va a escribir.
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(Int64, Int64)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- Int64
Campo donde se escribe el valor.
- value
- Int64
Valor que se va a escribir.
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(IntPtr, IntPtr)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
-
IntPtr
nativeint
Campo donde se escribe el valor.
- value
-
IntPtr
nativeint
Valor que se va a escribir.
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(SByte, SByte)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Importante
Esta API no es conforme a CLS.
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- SByte
Campo donde se escribe el valor.
- value
- SByte
Valor que se va a escribir.
- Atributos
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(Single, Single)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- Single
Campo donde se escribe el valor.
- value
- Single
Valor que se va a escribir.
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(UInt16, UInt16)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Importante
Esta API no es conforme a CLS.
- Alternativa conforme a CLS
- System.Threading.Volatile.Write(Int16, Int16)
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- UInt16
Campo donde se escribe el valor.
- value
- UInt16
Valor que se va a escribir.
- Atributos
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(UInt32, UInt32)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Importante
Esta API no es conforme a CLS.
- Alternativa conforme a CLS
- System.Threading.Volatile.Write(Int32, Int32)
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- UInt32
Campo donde se escribe el valor.
- value
- UInt32
Valor que se va a escribir.
- Atributos
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(UInt64, UInt64)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Importante
Esta API no es conforme a CLS.
- Alternativa conforme a CLS
- System.Threading.Volatile.Write(Int64, Int64)
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
- UInt64
Campo donde se escribe el valor.
- value
- UInt64
Valor que se va a escribir.
- Atributos
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write(UIntPtr, UIntPtr)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Importante
Esta API no es conforme a CLS.
- Alternativa conforme a CLS
- System.Threading.Volatile.Write(IntPtr, IntPtr)
Escribe el valor especificado en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros
- ___location
-
UIntPtr
unativeint
Campo donde se escribe el valor.
- value
-
UIntPtr
unativeint
Valor que se va a escribir.
- Atributos
Comentarios
Para obtener más información, vea la clase Volatile.
Se aplica a
Write<T>(T, T)
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
- Source:
- Volatile.cs
Escribe la referencia de objeto especificada en el campo especificado. 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 antes de este método en el código, el procesador no puede moverla después de este método.
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)
Parámetros de tipo
- T
Tipo del campo que se va a escribir. Debe ser un tipo de referencia, no un tipo de valor.
Parámetros
- ___location
- T
Campo donde se escribe la referencia de objeto.
- value
- T
Referencia de objeto que se va a escribir.
Comentarios
Para obtener más información, vea la clase Volatile.