Volatile.Read 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.
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
Överlagringar
| Name | Description |
|---|---|
| Read(Boolean) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(Byte) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(Double) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(Int16) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(Int32) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(Int64) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(IntPtr) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(SByte) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(Single) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(UInt16) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(UInt32) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(UInt64) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read(UIntPtr) |
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
| Read<T>(T) |
Läser objektreferensen från 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden. |
Read(Boolean)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- Boolean
Fältet som ska läsas.
Returer
Värdet som lästes.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(Byte)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- Byte
Fältet som ska läsas.
Returer
Värdet som lästes.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(Double)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- Double
Fältet som ska läsas.
Returer
Värdet som lästes.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(Int16)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- Int16
Fältet som ska läsas.
Returer
Värdet som lästes.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(Int32)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- Int32
Fältet som ska läsas.
Returer
Värdet som lästes.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(Int64)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- Int64
Fältet som ska läsas.
Returer
Värdet som lästes.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(IntPtr)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
-
IntPtr
nativeint
Fältet som ska läsas.
Returer
nativeint
Värdet som lästes.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(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.
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- SByte
Fältet som ska läsas.
Returer
Värdet som lästes.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(Single)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- Single
Fältet som ska läsas.
Returer
Värdet som lästes.
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(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.Read(Int16)
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- UInt16
Fältet som ska läsas.
Returer
Värdet som lästes.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(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.Read(Int32)
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- UInt32
Fältet som ska läsas.
Returer
Värdet som lästes.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(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.Read(Int64)
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
- UInt64
Fältet som ska läsas.
Returer
Värdet som lästes.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read(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.Read(IntPtr)
Läser värdet för 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Parametrar
- location
-
UIntPtr
unativeint
Fältet som ska läsas.
Returer
unativeint
Värdet som lästes.
- Attribut
Kommentarer
Mer information finns i Volatile klassen .
Gäller för
Read<T>(T)
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
- Källa:
- Volatile.cs
Läser objektreferensen från 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 efter den här metoden i koden kan processorn inte flytta den före den här metoden.
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
Typparametrar
- T
Vilken typ av fält som ska läsas. Detta måste vara en referenstyp, inte en värdetyp.
Parametrar
- location
- T
Fältet som ska läsas.
Returer
Referensen till T det lästes. Den här referensen är den senaste som skrivits av alla processorer på datorn, oavsett antalet processorer eller processorcachens tillstånd.
Kommentarer
Mer information finns i Volatile klassen .