Lazy<T,TMetadata> Klasa

Definicja

Udostępnia leniwe pośrednie odwołanie do obiektu i skojarzonych z nim metadanych do użycia przez zarządzaną platformę rozszerzalności.

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 obiektu, do których odwołuje się odwołanie.

TMetadata

Typ metadanych.

Dziedziczenie
Lazy<T,TMetadata>
Atrybuty

Konstruktory

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

Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określoną wartością bezpieczeństwa metadanych i wątków, która używa określonej funkcji do pobrania przywoływnego obiektu.

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

Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określonymi metadanymi i trybem synchronizacji wątków, który używa określonej funkcji do pobrania przywołynego obiektu.

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

Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określonymi metadanymi, które używają określonej funkcji do pobrania obiektu, do którego odwołuje się odwołanie.

Lazy<T,TMetadata>(TMetadata, Boolean)

Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określonymi metadanymi i wartością bezpieczeństwa wątku.

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określonymi metadanymi i trybem synchronizacji wątków.

Lazy<T,TMetadata>(TMetadata)

Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określonymi metadanymi.

Właściwości

Nazwa Opis
IsValueCreated

Pobiera wartość wskazującą, czy dla tego Lazy<T> wystąpienia utworzono wartość.

(Odziedziczone po Lazy<T>)
Metadata

Pobiera metadane skojarzone z obiektem, do których odwołuje się odwołanie.

Value

Pobiera leniwie zainicjowaną wartość bieżącego Lazy<T> wystąpienia.

(Odziedziczone po Lazy<T>)

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Tworzy i zwraca reprezentację Value ciągu właściwości dla tego wystąpienia.

(Odziedziczone po Lazy<T>)

Dotyczy