Lazy<T,TMetadata> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe Lazy<T,TMetadata>.
Surcharges
Lazy<T,TMetadata>(TMetadata) |
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées spécifiées. |
Lazy<T,TMetadata>(Func<T>, TMetadata) |
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées spécifiées qui utilise la fonction spécifiée pour obtenir l'objet référencé. |
Lazy<T,TMetadata>(TMetadata, Boolean) |
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées et la valeur de sécurité des threads spécifiées. |
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode) |
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées et le mode de synchronisation de threads spécifiés. |
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean) |
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées spécifiées et la valeur de sécurité des threads qui utilise la fonction spécifiée pour obtenir l'objet référencé. |
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode) |
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées spécifiées et le mode de synchronisation de threads qui utilise la fonction définie pour obtenir l'objet référencé. |
Lazy<T,TMetadata>(TMetadata)
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées spécifiées.
public:
Lazy(TMetadata metadata);
public Lazy (TMetadata metadata);
new Lazy<'T, 'Metadata> : 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata)
Paramètres
- metadata
- TMetadata
Métadonnées associées à l'objet référencé.
S’applique à
Lazy<T,TMetadata>(Func<T>, TMetadata)
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées spécifiées qui utilise la fonction spécifiée pour obtenir l'objet référencé.
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)
Paramètres
- valueFactory
- Func<T>
Fonction qui retourne l'objet référencé.
- metadata
- TMetadata
Métadonnées associées à l'objet référencé.
S’applique à
Lazy<T,TMetadata>(TMetadata, Boolean)
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées et la valeur de sécurité des threads spécifiées.
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)
Paramètres
- metadata
- TMetadata
Métadonnées associées à l'objet référencé.
- isThreadSafe
- Boolean
Indique si l'objet Lazy<T,TMetadata> créé sera thread-safe.
S’applique à
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées et le mode de synchronisation de threads spécifiés.
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)
Paramètres
- metadata
- TMetadata
Métadonnées associées à l'objet référencé.
- mode
- LazyThreadSafetyMode
Mode de synchronisation de threads.
Remarques
Pour LazyThreadSafetyMode plus d’informations sur la synchronisation de threads et Lazy<T,TMetadata>.
S’applique à
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées spécifiées et la valeur de sécurité des threads qui utilise la fonction spécifiée pour obtenir l'objet référencé.
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)
Paramètres
- valueFactory
- Func<T>
Fonction qui retourne l'objet référencé.
- metadata
- TMetadata
Métadonnées associées à l'objet référencé.
- isThreadSafe
- Boolean
Indique si l'objet Lazy<T,TMetadata> créé sera thread-safe.
S’applique à
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)
Initialise une nouvelle instance de la classe Lazy<T,TMetadata> avec les métadonnées spécifiées et le mode de synchronisation de threads qui utilise la fonction définie pour obtenir l'objet référencé.
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)
Paramètres
- valueFactory
- Func<T>
Fonction qui retourne l'objet référencé.
- metadata
- TMetadata
Métadonnées associées à l'objet référencé.
- mode
- LazyThreadSafetyMode
Mode de synchronisation de threads.
Remarques
Pour LazyThreadSafetyMode plus d’informations sur la synchronisation de threads et Lazy<T,TMetadata>.