Volatile.Write Metod

Definition

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 .

Gäller för