Lazy<T,TMetadata> Classe

Définition

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
Lazy<T,TMetadata>
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>)

S’applique à