Volatile.Write Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver ett värde till ett fält. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
Överlagringar
| Name | Description |
|---|---|
| Write(Boolean, Boolean) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(Byte, Byte) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(Double, Double) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(Int16, Int16) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(Int32, Int32) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(Int64, Int64) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(IntPtr, IntPtr) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(SByte, SByte) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(Single, Single) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(UInt16, UInt16) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(UInt32, UInt32) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(UInt64, UInt64) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write(UIntPtr, UIntPtr) |
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
| Write<T>(T, T) |
Skriver den angivna objektreferensen till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden. |
Write(Boolean, Boolean)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- Boolean
Fältet där värdet skrivs.
- value
- Boolean
Värdet som ska skrivas.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(Byte, Byte)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- Byte
Fältet där värdet skrivs.
- value
- Byte
Värdet som ska skrivas.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(Double, Double)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- Double
Fältet där värdet skrivs.
- value
- Double
Värdet som ska skrivas.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(Int16, Int16)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- Int16
Fältet där värdet skrivs.
- value
- Int16
Värdet som ska skrivas.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(Int32, Int32)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- Int32
Fältet där värdet skrivs.
- value
- Int32
Värdet som ska skrivas.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(Int64, Int64)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- Int64
Fältet där värdet skrivs.
- value
- Int64
Värdet som ska skrivas.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(IntPtr, IntPtr)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
-
IntPtr
nativeint
Fältet där värdet skrivs.
- value
-
IntPtr
nativeint
Värdet som ska skrivas.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(SByte, SByte)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Viktigt!
Detta API uppfyller inte CLS.
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- SByte
Fältet där värdet skrivs.
- value
- SByte
Värdet som ska skrivas.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(Single, Single)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- Single
Fältet där värdet skrivs.
- value
- Single
Värdet som ska skrivas.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(UInt16, UInt16)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Viktigt!
Detta API uppfyller inte CLS.
- Alternativ som uppfyller CLS
- System.Threading.Volatile.Write(Int16, Int16)
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- UInt16
Fältet där värdet skrivs.
- value
- UInt16
Värdet som ska skrivas.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(UInt32, UInt32)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Viktigt!
Detta API uppfyller inte CLS.
- Alternativ som uppfyller CLS
- System.Threading.Volatile.Write(Int32, Int32)
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- UInt32
Fältet där värdet skrivs.
- value
- UInt32
Värdet som ska skrivas.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(UInt64, UInt64)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Viktigt!
Detta API uppfyller inte CLS.
- Alternativ som uppfyller CLS
- System.Threading.Volatile.Write(Int64, Int64)
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
- UInt64
Fältet där värdet skrivs.
- value
- UInt64
Värdet som ska skrivas.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write(UIntPtr, UIntPtr)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Viktigt!
Detta API uppfyller inte CLS.
- Alternativ som uppfyller CLS
- System.Threading.Volatile.Write(IntPtr, IntPtr)
Skriver det angivna värdet till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Parametrar
- location
-
UIntPtr
unativeint
Fältet där värdet skrivs.
- value
-
UIntPtr
unativeint
Värdet som ska skrivas.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Write<T>(T, T)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Skriver den angivna objektreferensen till det angivna fältet. På system som kräver det infogar en minnesbarriär som hindrar processorn från att ordna om minnesåtgärder på följande sätt: Om en läsning eller skrivning visas före den här metoden i koden kan processorn inte flytta den efter den här metoden.
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)
Typparametrar
- T
Typ av fält som ska skrivas. Detta måste vara en referenstyp, inte en värdetyp.
Parametrar
- location
- T
Fältet där objektreferensen skrivs.
- value
- T
Objektreferensen för att skriva.
Kommentarer
Mer information finns i Volatile klassen .