Lazy<T,TMetadata> Classe

Definizione

Fornisce un riferimento indiretto differito a un oggetto e ai relativi metadati associati per l'uso da parte di 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)

Parametri di tipo

T

Tipo dell'oggetto a cui si fa riferimento.

TMetadata

Tipo dei metadati.

Ereditarietà
Lazy<T,TMetadata>
Attributi

Costruttori

Nome Descrizione
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)

Inizializza una nuova istanza della Lazy<T,TMetadata> classe con i metadati e il valore di thread safety specificati che utilizza la funzione specificata per ottenere l'oggetto a cui si fa riferimento.

Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)

Inizializza una nuova istanza della Lazy<T,TMetadata> classe con i metadati e la modalità di sincronizzazione del thread specificati che utilizza la funzione specificata per ottenere l'oggetto a cui si fa riferimento.

Lazy<T,TMetadata>(Func<T>, TMetadata)

Inizializza una nuova istanza della Lazy<T,TMetadata> classe con i metadati specificati che utilizza la funzione specificata per ottenere l'oggetto di riferimento.

Lazy<T,TMetadata>(TMetadata, Boolean)

Inizializza una nuova istanza della Lazy<T,TMetadata> classe con i metadati e il valore di thread safety specificati.

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

Inizializza una nuova istanza della Lazy<T,TMetadata> classe con i metadati e la modalità di sincronizzazione del thread specificati.

Lazy<T,TMetadata>(TMetadata)

Inizializza una nuova istanza della Lazy<T,TMetadata> classe con i metadati specificati.

Proprietà

Nome Descrizione
IsValueCreated

Ottiene un valore che indica se per questa Lazy<T> istanza è stato creato un valore.

(Ereditato da Lazy<T>)
Metadata

Ottiene i metadati associati all'oggetto a cui si fa riferimento.

Value

Ottiene il valore inizializzato lazialmente dell'istanza corrente Lazy<T> .

(Ereditato da Lazy<T>)

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Crea e restituisce una rappresentazione di stringa della Value proprietà per questa istanza.

(Ereditato da Lazy<T>)

Si applica a