Lazy<T,TMetadata> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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>) |