Lazy<T,TMetadata> Classe
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.
Fournit une référence indirecte différée à un objet et ses métadonnées associées à utiliser par le Framework d’extensibilité managée.
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)
Paramètres de type
- T
Type de l’objet référencé.
- TMetadata
Type des métadonnées.
- Héritage
- Attributs
Constructeurs
| Nom | Description |
|---|---|
| Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean) |
Initialise une nouvelle instance de la Lazy<T,TMetadata> classe avec les métadonnées et la valeur de sécurité de thread spécifiées 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 Lazy<T,TMetadata> classe avec les métadonnées et le mode de synchronisation de threads spécifiés qui utilise la fonction spécifiée pour obtenir l’objet référencé. |
| Lazy<T,TMetadata>(Func<T>, TMetadata) |
Initialise une nouvelle instance de la Lazy<T,TMetadata> classe 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 Lazy<T,TMetadata> classe avec les métadonnées et la valeur de sécurité de thread spécifiées. |
| Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode) |
Initialise une nouvelle instance de la Lazy<T,TMetadata> classe avec les métadonnées et le mode de synchronisation de threads spécifiés. |
| Lazy<T,TMetadata>(TMetadata) |
Initialise une nouvelle instance de la Lazy<T,TMetadata> classe avec les métadonnées spécifiées. |
Propriétés
| Nom | Description |
|---|---|
| IsValueCreated |
Obtient une valeur qui indique si une valeur a été créée pour cette Lazy<T> instance. (Hérité de Lazy<T>) |
| Metadata |
Obtient les métadonnées associées à l’objet référencé. |
| Value |
Obtient la valeur initialisée parzily de l’instance actuelle Lazy<T> . (Hérité de Lazy<T>) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Crée et retourne une représentation sous forme de chaîne de la Value propriété pour cette instance. (Hérité de Lazy<T>) |