Lazy<T,TMetadata> Třída

Definice

Poskytuje opožděný nepřímý odkaz na objekt a jeho přidružená metadata pro použití v rozhraní 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 odkazovaného objektu.

TMetadata

Typ metadat.

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

Konstruktory

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

Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty a bezpečnostní hodnotou 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>(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>(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.

Lazy<T,TMetadata>(TMetadata)

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

Vlastnosti

Name Description
IsValueCreated

Získá hodnotu, která urč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

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního 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