Volatile.Read 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.
Bir alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Read(Boolean) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(Byte) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(Double) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(Int16) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(Int32) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(Int64) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(IntPtr) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(SByte) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(Single) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(UInt16) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(UInt32) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(UInt64) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read(UIntPtr) |
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
| Read<T>(T) |
Belirtilen alandan nesne başvuruyu okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz. |
Read(Boolean)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static bool Read(bool % location);
public static bool Read(ref bool location);
public static bool Read(ref readonly bool location);
static member Read : bool -> bool
Public Shared Function Read (ByRef location As Boolean) As Boolean
Parametreler
- location
- Boolean
Okunacak alan.
Döndürülenler
Okunan değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(Byte)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static System::Byte Read(System::Byte % location);
public static byte Read(ref byte location);
public static byte Read(ref readonly byte location);
static member Read : byte -> byte
Public Shared Function Read (ByRef location As Byte) As Byte
Parametreler
- location
- Byte
Okunacak alan.
Döndürülenler
Okunan değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(Double)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static double Read(double % location);
public static double Read(ref double location);
public static double Read(ref readonly double location);
static member Read : double -> double
Public Shared Function Read (ByRef location As Double) As Double
Parametreler
- location
- Double
Okunacak alan.
Döndürülenler
Okunan değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(Int16)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static short Read(short % location);
public static short Read(ref short location);
public static short Read(ref readonly short location);
static member Read : int16 -> int16
Public Shared Function Read (ByRef location As Short) As Short
Parametreler
- location
- Int16
Okunacak alan.
Döndürülenler
Okunan değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(Int32)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static int Read(int % location);
public static int Read(ref int location);
public static int Read(ref readonly int location);
static member Read : int -> int
Public Shared Function Read (ByRef location As Integer) As Integer
Parametreler
- location
- Int32
Okunacak alan.
Döndürülenler
Okunan değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(Int64)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static long Read(long % location);
public static long Read(ref long location);
public static long Read(ref readonly long location);
static member Read : int64 -> int64
Public Shared Function Read (ByRef location As Long) As Long
Parametreler
- location
- Int64
Okunacak alan.
Döndürülenler
Okunan değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(IntPtr)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static IntPtr Read(IntPtr % location);
public static IntPtr Read(ref IntPtr location);
public static IntPtr Read(ref readonly IntPtr location);
static member Read : nativeint -> nativeint
Public Shared Function Read (ByRef location As IntPtr) As IntPtr
Parametreler
- location
-
IntPtr
nativeint
Okunacak alan.
Döndürülenler
nativeint
Okunan değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(SByte)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static System::SByte Read(System::SByte % location);
[System.CLSCompliant(false)]
public static sbyte Read(ref sbyte location);
[System.CLSCompliant(false)]
public static sbyte Read(ref readonly sbyte location);
[<System.CLSCompliant(false)>]
static member Read : sbyte -> sbyte
Public Shared Function Read (ByRef location As SByte) As SByte
Parametreler
- location
- SByte
Okunacak alan.
Döndürülenler
Okunan değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(Single)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static float Read(float % location);
public static float Read(ref float location);
public static float Read(ref readonly float location);
static member Read : single -> single
Public Shared Function Read (ByRef location As Single) As Single
Parametreler
- location
- Single
Okunacak alan.
Döndürülenler
Okunan değer.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(UInt16)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static System::UInt16 Read(System::UInt16 % location);
[System.CLSCompliant(false)]
public static ushort Read(ref ushort location);
[System.CLSCompliant(false)]
public static ushort Read(ref readonly ushort location);
[<System.CLSCompliant(false)>]
static member Read : uint16 -> uint16
Public Shared Function Read (ByRef location As UShort) As UShort
Parametreler
- location
- UInt16
Okunacak alan.
Döndürülenler
Okunan değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(UInt32)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static System::UInt32 Read(System::UInt32 % location);
[System.CLSCompliant(false)]
public static uint Read(ref uint location);
[System.CLSCompliant(false)]
public static uint Read(ref readonly uint location);
[<System.CLSCompliant(false)>]
static member Read : uint32 -> uint32
Public Shared Function Read (ByRef location As UInteger) As UInteger
Parametreler
- location
- UInt32
Okunacak alan.
Döndürülenler
Okunan değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(UInt64)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static System::UInt64 Read(System::UInt64 % location);
[System.CLSCompliant(false)]
public static ulong Read(ref ulong location);
[System.CLSCompliant(false)]
public static ulong Read(ref readonly ulong location);
[<System.CLSCompliant(false)>]
static member Read : uint64 -> uint64
Public Shared Function Read (ByRef location As ULong) As ULong
Parametreler
- location
- UInt64
Okunacak alan.
Döndürülenler
Okunan değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read(UIntPtr)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alanın değerini okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
static UIntPtr Read(UIntPtr % location);
[System.CLSCompliant(false)]
public static UIntPtr Read(ref UIntPtr location);
[System.CLSCompliant(false)]
public static UIntPtr Read(ref readonly UIntPtr location);
[<System.CLSCompliant(false)>]
static member Read : unativeint -> unativeint
Public Shared Function Read (ByRef location As UIntPtr) As UIntPtr
Parametreler
- location
-
UIntPtr
unativeint
Okunacak alan.
Döndürülenler
unativeint
Okunan değer.
- Öznitelikler
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.
Şunlara uygulanır
Read<T>(T)
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
- Kaynak:
- Volatile.cs
Belirtilen alandan nesne başvuruyu okur. Bunu gerektiren sistemlerde, işlemcinin bellek işlemlerini şu şekilde yeniden sıralamasını engelleyen bir bellek engeli ekler: Kodda bu yöntemden sonra bir okuma veya yazma görünürse, işlemci bunu bu yöntemden önce taşıyamaz.
public:
generic <typename T>
where T : class static T Read(T % location);
public static T Read<T>(ref T location) where T : class;
public static T Read<T>(ref readonly T location) where T : class;
static member Read : 'T -> 'T (requires 'T : null)
Public Shared Function Read(Of T As Class) (ByRef location As T) As T
Tür Parametreleri
- T
Okunacak alanın türü. Bu bir başvuru türü olmalı, değer türü olmamalıdır.
Parametreler
- location
- T
Okunacak alan.
Döndürülenler
Buna başvuru T okundu. Bu başvuru, işlemci sayısından veya işlemci önbelleğinin durumundan bağımsız olarak bilgisayardaki herhangi bir işlemci tarafından yazılan en son başvurudur.
Açıklamalar
Daha fazla bilgi için sınıfına Volatile bakın.