WeakReference<T> Třída
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ředstavuje zadaný slabý odkaz, který odkazuje na objekt a zároveň umožňuje uvolnění objektu uvolňováním paměti.
generic <typename T>
where T : classpublic ref class WeakReference sealed
generic <typename T>
where T : classpublic ref class WeakReference sealed : System::Runtime::Serialization::ISerializable
public sealed class WeakReference<T> where T : class
public sealed class WeakReference<T> : System.Runtime.Serialization.ISerializable where T : class
[System.Serializable]
public sealed class WeakReference<T> : System.Runtime.Serialization.ISerializable where T : class
type WeakReference<'T (requires 'T : null)> = class
type WeakReference<'T (requires 'T : null)> = class
interface ISerializable
[<System.Serializable>]
type WeakReference<'T (requires 'T : null)> = class
interface ISerializable
Public NotInheritable Class WeakReference(Of T)
Public NotInheritable Class WeakReference(Of T)
Implements ISerializable
Parametry typu
- T
Typ objektu, na který odkazuje.
- Dědičnost
-
WeakReference<T>
- Atributy
- Implementuje
Poznámky
Slabý odkaz umožňuje uvolňování paměti shromáždit objekt a zároveň umožnit aplikaci přístup k objektu. Pokud objekt potřebujete, můžete na něj získat silný odkaz a zabránit jeho shromažďování.
Konstruktory
WeakReference<T>(T) |
Inicializuje novou instanci WeakReference<T> třídy, která odkazuje na zadaný objekt. |
WeakReference<T>(T, Boolean) |
Inicializuje novou instanci WeakReference<T> třídy, která odkazuje na zadaný objekt a používá zadané sledování vzkříšení. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Finalize() |
Zahodí odkaz na cíl, který je reprezentován aktuálním WeakReference<T> objektem. |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetObjectData(SerializationInfo, StreamingContext) |
SerializationInfo Naplní objekt všemi daty potřebnými k serializaci aktuálního WeakReference<T> objektu. |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
SetTarget(T) |
Nastaví cílový objekt, na který odkazuje tento WeakReference<T> objekt. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TryGetTarget(T) |
Pokusí se načíst cílový objekt, na který odkazuje aktuální WeakReference<T> objekt. |