Volatile.Read Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přečte hodnotu pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
Přetížení
| Name | Description |
|---|---|
| Read(Boolean) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(Byte) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(Double) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(Int16) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(Int32) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(Int64) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(IntPtr) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(SByte) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(Single) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(UInt16) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(UInt32) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(UInt64) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read(UIntPtr) |
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
| Read<T>(T) |
Načte odkaz na objekt ze zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou. |
Read(Boolean)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- Boolean
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(Byte)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- Byte
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(Double)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- Double
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(Int16)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- Int16
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(Int32)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- Int32
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(Int64)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- Int64
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(IntPtr)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
-
IntPtr
nativeint
Pole, které chcete přečíst.
Návraty
nativeint
Hodnota, která byla přečtená.
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(SByte)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- SByte
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
- Atributy
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(Single)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- Single
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(UInt16)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
- Alternativa odpovídající specifikaci CLS
- System.Threading.Volatile.Read(Int16)
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- UInt16
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
- Atributy
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(UInt32)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
- Alternativa odpovídající specifikaci CLS
- System.Threading.Volatile.Read(Int32)
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- UInt32
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
- Atributy
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(UInt64)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
- Alternativa odpovídající specifikaci CLS
- System.Threading.Volatile.Read(Int64)
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
- UInt64
Pole, které chcete přečíst.
Návraty
Hodnota, která byla přečtená.
- Atributy
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read(UIntPtr)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
- Alternativa odpovídající specifikaci CLS
- System.Threading.Volatile.Read(IntPtr)
Přečte hodnotu zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry
- location
-
UIntPtr
unativeint
Pole, které chcete přečíst.
Návraty
unativeint
Hodnota, která byla přečtená.
- Atributy
Poznámky
Další informace najdete ve třídě Volatile.
Platí pro
Read<T>(T)
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
- Zdroj:
- Volatile.cs
Načte odkaz na objekt ze zadaného pole. V systémech, které to vyžadují, vloží bariéru paměti, která brání procesoru v uspořádání operací paměti následujícím způsobem: Pokud se za touto metodou v kódu zobrazí čtení nebo zápis, procesor jej nemůže přesunout před touto metodou.
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
Parametry typu
- T
Typ pole, které se má přečíst. Musí se jednat o odkazový typ, nikoli o typ hodnoty.
Parametry
- location
- T
Pole, které chcete přečíst.
Návraty
Odkaz na T tento text byl přečtený. Tento odkaz je nejnovější napsaný libovolným procesorem v počítači bez ohledu na počet procesorů nebo stav mezipaměti procesoru.
Poznámky
Další informace najdete ve třídě Volatile.