Sdílet prostřednictvím


Thread.VolatileRead Metoda

Definice

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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í

VolatileRead(SByte)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(Single)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(UInt64)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(UInt32)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(Object)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(UIntPtr)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(UInt16)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(Int64)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(IntPtr)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(Int16)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(Double)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(Byte)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(Int32)
Zastaralé.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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.

VolatileRead(SByte)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(System::SByte % address);
[System.CLSCompliant(false)]
public static sbyte VolatileRead (ref sbyte address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static sbyte VolatileRead (ref sbyte address);
[<System.CLSCompliant(false)>]
static member VolatileRead : sbyte -> sbyte
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : sbyte -> sbyte
Public Shared Function VolatileRead (ByRef address As SByte) As SByte

Parametry

address
SByte

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileRead(Single)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(float % address);
public static float VolatileRead (ref float address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static float VolatileRead (ref float address);
static member VolatileRead : single -> single
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : single -> single
Public Shared Function VolatileRead (ByRef address As Single) As Single

Parametry

address
Single

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileRead(UInt64)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(System::UInt64 % address);
[System.CLSCompliant(false)]
public static ulong VolatileRead (ref ulong address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static ulong VolatileRead (ref ulong address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint64 -> uint64
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint64 -> uint64
Public Shared Function VolatileRead (ByRef address As ULong) As ULong

Parametry

address
UInt64

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileRead(UInt32)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(System::UInt32 % address);
[System.CLSCompliant(false)]
public static uint VolatileRead (ref uint address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static uint VolatileRead (ref uint address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint32 -> uint32
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint32 -> uint32
Public Shared Function VolatileRead (ByRef address As UInteger) As UInteger

Parametry

address
UInt32

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileRead(Object)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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::Object ^ VolatileRead(System::Object ^ % address);
public static object? VolatileRead (ref object? address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static object? VolatileRead (ref object? address);
public static object VolatileRead (ref object address);
static member VolatileRead : obj -> obj
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : obj -> obj
Public Shared Function VolatileRead (ByRef address As Object) As Object

Parametry

address
Object

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileRead(UIntPtr)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(UIntPtr % address);
[System.CLSCompliant(false)]
public static UIntPtr VolatileRead (ref UIntPtr address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static UIntPtr VolatileRead (ref UIntPtr address);
[<System.CLSCompliant(false)>]
static member VolatileRead : unativeint -> unativeint
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : unativeint -> unativeint
Public Shared Function VolatileRead (ByRef address As UIntPtr) As UIntPtr

Parametry

address
UIntPtr

unativeint

Pole, které se má číst.

Návraty

UIntPtr

unativeint

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě.

Platí pro

VolatileRead(UInt16)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(System::UInt16 % address);
[System.CLSCompliant(false)]
public static ushort VolatileRead (ref ushort address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static ushort VolatileRead (ref ushort address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint16 -> uint16
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint16 -> uint16
Public Shared Function VolatileRead (ByRef address As UShort) As UShort

Parametry

address
UInt16

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou staršími rozhraními API a byla nahrazena Volatile.Read a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileRead(Int64)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(long % address);
public static long VolatileRead (ref long address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static long VolatileRead (ref long address);
static member VolatileRead : int64 -> int64
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int64 -> int64
Public Shared Function VolatileRead (ByRef address As Long) As Long

Parametry

address
Int64

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileRead(IntPtr)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(IntPtr % address);
public static IntPtr VolatileRead (ref IntPtr address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static IntPtr VolatileRead (ref IntPtr address);
static member VolatileRead : nativeint -> nativeint
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : nativeint -> nativeint
Public Shared Function VolatileRead (ByRef address As IntPtr) As IntPtr

Parametry

address
IntPtr

nativeint

Pole, které se má číst.

Návraty

IntPtr

nativeint

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileRead(Int16)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(short % address);
public static short VolatileRead (ref short address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static short VolatileRead (ref short address);
static member VolatileRead : int16 -> int16
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int16 -> int16
Public Shared Function VolatileRead (ByRef address As Short) As Short

Parametry

address
Int16

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileRead(Double)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(double % address);
public static double VolatileRead (ref double address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static double VolatileRead (ref double address);
static member VolatileRead : double -> double
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : double -> double
Public Shared Function VolatileRead (ByRef address As Double) As Double

Parametry

address
Double

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileRead(Byte)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(System::Byte % address);
public static byte VolatileRead (ref byte address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static byte VolatileRead (ref byte address);
static member VolatileRead : byte -> byte
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : byte -> byte
Public Shared Function VolatileRead (ByRef address As Byte) As Byte

Parametry

address
Byte

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro

VolatileRead(Int32)

Zdroj:
Thread.cs
Zdroj:
Thread.cs
Zdroj:
Thread.cs

Upozornění

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

Načte hodnotu pole. V systémech, které to vyžadují, vloží paměťovou bariéru, která brání procesoru ve změně pořadí 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 VolatileRead(int % address);
public static int VolatileRead (ref int address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static int VolatileRead (ref int address);
static member VolatileRead : int -> int
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int -> int
Public Shared Function VolatileRead (ByRef address As Integer) As Integer

Parametry

address
Int32

Pole, které se má číst.

Návraty

Hodnota, která byla přečtená.

Atributy

Poznámky

Thread.VolatileRead a Thread.VolatileWrite jsou starší verze rozhraní API a nahradily Volatile.Read je a Volatile.Write. Další informace najdete ve Volatile třídě .

Platí pro