Condividi tramite


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 di oggetto a cui si fa riferimento.

TMetadata

Tipo di metadati.

Ereditarietà
Lazy<T,TMetadata>
Attributi

Costruttori

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

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

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

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

Lazy<T,TMetadata>(TMetadata)

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

Lazy<T,TMetadata>(TMetadata, Boolean)

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

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

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

Proprietà

IsValueCreated

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

(Ereditato da Lazy<T>)
Metadata

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

Value

Ottiene il valore con inizializzazione differita dell'istanza corrente di Lazy<T>.

(Ereditato da Lazy<T>)

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

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

(Ereditato da Lazy<T>)

Si applica a