Udostępnij za pośrednictwem


Lazy<T,TMetadata> Klasa

Definicja

Zawiera leniwe pośrednie odwołanie do obiektu i skojarzonych z nim metadanych do użycia przez 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 obiektu, do których odwołuje się odwołanie.

TMetadata

Typ metadanych.

Dziedziczenie
Lazy<T,TMetadata>
Atrybuty

Konstruktory

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 przywoływnego obiektu.

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ływnego obiektu.

Lazy<T,TMetadata>(TMetadata)

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

Lazy<T,TMetadata>(TMetadata, Boolean)

Inicjuje Lazy<T,TMetadata> nowe wystąpienie klasy z określoną wartością bezpieczeństwa metadanych i wątków.

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

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

Właściwości

IsValueCreated

Pobiera wartość wskazującą, czy dla tego Lazy<T> wystąpienia została utworzona 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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Lazy<T>)

Dotyczy