Lazy<T,TMetadata> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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>) |