Volatile.Write Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Alana değer yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
Aşırı Yüklemeler
Write(Boolean, Boolean) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(Byte, Byte) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(Double, Double) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(Int16, Int16) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(Int32, Int32) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(Int64, Int64) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(IntPtr, IntPtr) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(SByte, SByte) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(Single, Single) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(UInt16, UInt16) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(UInt32, UInt32) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(UInt64, UInt64) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(UIntPtr, UIntPtr) |
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write<T>(T, T) |
Belirtilen nesne başvuruyu belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz. |
Write(Boolean, Boolean)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- Boolean
Değerin yazıldığı alan.
- value
- Boolean
Yazılacak değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(Byte, Byte)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- Byte
Değerin yazıldığı alan.
- value
- Byte
Yazılacak değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(Double, Double)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- Double
Değerin yazıldığı alan.
- value
- Double
Yazılacak değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(Int16, Int16)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- Int16
Değerin yazıldığı alan.
- value
- Int16
Yazılacak değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(Int32, Int32)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- Int32
Değerin yazıldığı alan.
- value
- Int32
Yazılacak değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(Int64, Int64)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- Int64
Değerin yazıldığı alan.
- value
- Int64
Yazılacak değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(IntPtr, IntPtr)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
-
IntPtr
nativeint
Değerin yazıldığı alan.
- value
-
IntPtr
nativeint
Yazılacak değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(SByte, SByte)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- SByte
Değerin yazıldığı alan.
- value
- SByte
Yazılacak değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(Single, Single)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- Single
Değerin yazıldığı alan.
- value
- Single
Yazılacak değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(UInt16, UInt16)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Önemli
Bu API, CLS uyumlu değildir.
- CLS uyumlu alternatif
- System.Threading.Volatile.Write(Int16, Int16)
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- UInt16
Değerin yazıldığı alan.
- value
- UInt16
Yazılacak değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(UInt32, UInt32)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Önemli
Bu API, CLS uyumlu değildir.
- CLS uyumlu alternatif
- System.Threading.Volatile.Write(Int32, Int32)
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- UInt32
Değerin yazıldığı alan.
- value
- UInt32
Yazılacak değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(UInt64, UInt64)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Önemli
Bu API, CLS uyumlu değildir.
- CLS uyumlu alternatif
- System.Threading.Volatile.Write(Int64, Int64)
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
- UInt64
Değerin yazıldığı alan.
- value
- UInt64
Yazılacak değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write(UIntPtr, UIntPtr)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Önemli
Bu API, CLS uyumlu değildir.
- CLS uyumlu alternatif
- System.Threading.Volatile.Write(IntPtr, IntPtr)
Belirtilen değeri belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Parametreler
- location
-
UIntPtr
unativeint
Değerin yazıldığı alan.
- value
-
UIntPtr
unativeint
Yazılacak değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Write<T>(T, T)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen nesne başvuruyu belirtilen alana yazar. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden önce bir okuma veya yazma görünürse, işlemci bunu bu yöntemden sonra taşıyamaz.
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)
Tür Parametreleri
- T
Yazacak alanın türü. Bu bir başvuru türü olmalı, değer türü olmamalıdır.
Parametreler
- location
- T
Nesne başvurusunun yazıldığı alan.
- value
- T
Yazacak nesne başvurusu.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.