Lazy<T,TMetadata> Konstruktory
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í.
Inicializuje novou instanci Lazy<T,TMetadata> třídy .
Přetížení
Lazy<T,TMetadata>(TMetadata) |
Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty. |
Lazy<T,TMetadata>(Func<T>, TMetadata) |
Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty, která používá 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 bezpečnostní hodnotou 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>(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žimem synchronizace vláken, který používá zadanou funkci k získání odkazovaného objektu. |
Lazy<T,TMetadata>(TMetadata)
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty.
public:
Lazy(TMetadata metadata);
public Lazy (TMetadata metadata);
new Lazy<'T, 'Metadata> : 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata)
Parametry
- metadata
- TMetadata
Metadata přidružená k odkazovanému objektu.
Platí pro
Lazy<T,TMetadata>(Func<T>, TMetadata)
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty, která používá zadanou funkci k získání odkazovaného objektu.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata);
public Lazy (Func<T> valueFactory, TMetadata metadata);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata)
Parametry
- valueFactory
- Func<T>
Funkce, která vrací odkazovaný objekt.
- metadata
- TMetadata
Metadata přidružená k odkazovanému objektu.
Platí pro
Lazy<T,TMetadata>(TMetadata, Boolean)
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty a bezpečnostní hodnotou vlákna.
public:
Lazy(TMetadata metadata, bool isThreadSafe);
public Lazy (TMetadata metadata, bool isThreadSafe);
new Lazy<'T, 'Metadata> : 'Metadata * bool -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata, isThreadSafe As Boolean)
Parametry
- metadata
- TMetadata
Metadata přidružená k odkazovanému objektu.
- isThreadSafe
- Boolean
Určuje, jestli Lazy<T,TMetadata> bude vytvořený objekt bezpečný pro přístup z více vláken.
Platí pro
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty a režim synchronizace vláken.
public:
Lazy(TMetadata metadata, System::Threading::LazyThreadSafetyMode mode);
public Lazy (TMetadata metadata, System.Threading.LazyThreadSafetyMode mode);
new Lazy<'T, 'Metadata> : 'Metadata * System.Threading.LazyThreadSafetyMode -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata, mode As LazyThreadSafetyMode)
Parametry
- metadata
- TMetadata
Metadata přidružená k odkazovanému objektu.
- mode
- LazyThreadSafetyMode
Režim synchronizace vláken.
Poznámky
Další LazyThreadSafetyMode informace o synchronizaci vláken a Lazy<T,TMetadata>najdete v tématu .
Platí pro
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
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.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata, bool isThreadSafe);
public Lazy (Func<T> valueFactory, TMetadata metadata, bool isThreadSafe);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata * bool -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata, isThreadSafe As Boolean)
Parametry
- valueFactory
- Func<T>
Funkce, která vrací odkazovaný objekt.
- metadata
- TMetadata
Metadata přidružená k odkazovanému objektu.
- isThreadSafe
- Boolean
Určuje, jestli Lazy<T,TMetadata> bude vytvořený objekt bezpečný pro přístup z více vláken.
Platí pro
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
- Zdroj:
- LazyOfTTMetadata.cs
Inicializuje novou instanci Lazy<T,TMetadata> třídy se zadanými metadaty a režimem synchronizace vláken, který používá zadanou funkci k získání odkazovaného objektu.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata, System::Threading::LazyThreadSafetyMode mode);
public Lazy (Func<T> valueFactory, TMetadata metadata, System.Threading.LazyThreadSafetyMode mode);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata * System.Threading.LazyThreadSafetyMode -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata, mode As LazyThreadSafetyMode)
Parametry
- valueFactory
- Func<T>
Funkce, která vrací odkazovaný objekt.
- metadata
- TMetadata
Metadata přidružená k odkazovanému objektu.
- mode
- LazyThreadSafetyMode
Režim synchronizace vláken.
Poznámky
Další LazyThreadSafetyMode informace o synchronizaci vláken a Lazy<T,TMetadata>najdete v tématu .