Lazy<T,TMetadata> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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>) |