Lazy<T,TMetadata> Třída

Definice

Poskytuje opožděný nepřímý odkaz na objekt a jeho přidružená metadata pro použití Managed Extensibility Framework.

generic <typename T, typename TMetadata>
public ref class Lazy : Lazy<T>
public class Lazy<T,TMetadata> : Lazy<T>
[System.Serializable]
public class Lazy<T,TMetadata> : Lazy<T>
type Lazy<'T, 'Metadata> = class
    inherit Lazy<'T>
[<System.Serializable>]
type Lazy<'T, 'Metadata> = class
    inherit Lazy<'T>
Public Class Lazy(Of T, TMetadata)
Inherits Lazy(Of T)

Parametry typu

T

Typ objektu, na který odkazuje.

TMetadata

Typ metadat.

Dědičnost
Lazy<T,TMetadata>
Atributy

Konstruktory

Lazy<T,TMetadata>(Func<T>, TMetadata)

Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty, která používají zadanou funkci k získání odkazovaného objektu.

Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)

Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty a hodnotou zabezpečení vlákna, která používá zadanou funkci k získání odkazovaného objektu.

Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)

Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty a režim synchronizace vláken, který používá zadanou funkci k získání odkazovaného objektu.

Lazy<T,TMetadata>(TMetadata)

Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty.

Lazy<T,TMetadata>(TMetadata, Boolean)

Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty a hodnotou zabezpečení vlákna.

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty a režim synchronizace vláken.

Vlastnosti

IsValueCreated

Získá hodnotu, která označuje, zda byla vytvořena hodnota pro tuto Lazy<T> instanci.

(Zděděno od Lazy<T>)
Metadata

Získá metadata přidružená k odkazovanému objektu.

Value

Získá lazily inicializovanou hodnotu aktuální Lazy<T> instance.

(Zděděno od Lazy<T>)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
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)
ToString()

Vytvoří a vrátí řetězcovou reprezentaci Value vlastnosti pro tuto instanci.

(Zděděno od Lazy<T>)

Platí pro