Lazy<T,TMetadata> Clase

Definición

Proporciona una referencia indirecta diferida a un objeto y a sus metadatos asociados para que la utilice Managed Extensibility Framework.Provides a lazy indirect reference to an object and its associated metadata for use by the Managed Extensibility Framework.

generic <typename T, typename TMetadata>
public ref class Lazy : Lazy<T>
[System.Serializable]
public class Lazy<T,TMetadata> : Lazy<T>
type Lazy<'T, 'Metadata> = class
    inherit Lazy<'T>
Public Class Lazy(Of T, TMetadata)
Inherits Lazy(Of T)

Parámetros de tipo

T

Tipo del objeto al que se hace referencia.The type of the object referenced.

TMetadata

Tipo de metadatos.The type of the metadata.

Herencia
Lazy<T,TMetadata>
Atributos

Constructores

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

Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos especificados que usa la función especificada para obtener el objeto al que se hace referencia.Initializes a new instance of the Lazy<T,TMetadata> class with the specified metadata that uses the specified function to get the referenced object.

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

Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos y el valor de seguridad para subprocesos especificados que usa la función especificada para obtener el objeto al que se hace referencia.Initializes a new instance of the Lazy<T,TMetadata> class with the specified metadata and thread safety value that uses the specified function to get the referenced object.

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

Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos y el modo de sincronización de subprocesos especificados que usa la función indicada para obtener el objeto al que se hace referencia.Initializes a new instance of the Lazy<T,TMetadata> class with the specified metadata and thread synchronization mode that uses the specified function to get the referenced object.

Lazy<T,TMetadata>(TMetadata)

Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos especificados.Initializes a new instance of the Lazy<T,TMetadata> class with the specified metadata.

Lazy<T,TMetadata>(TMetadata, Boolean)

Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos y el valor de seguridad para subprocesos especificados.Initializes a new instance of the Lazy<T,TMetadata> class with the specified metadata and thread safety value.

Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)

Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos y el modo de sincronización de subprocesos especificados.Initializes a new instance of the Lazy<T,TMetadata> class with the specified metadata and thread synchronization mode.

Propiedades

IsValueCreated

Obtiene un valor que indica si se ha creado un valor para esta instancia de Lazy<T>.Gets a value that indicates whether a value has been created for this Lazy<T> instance.

(Heredado de Lazy<T>)
Metadata

Obtiene los metadatos asociados al objeto al que se hace referencia.Gets the metadata associated with the referenced object.

Value

Obtiene el valor inicializado de forma diferida de la instancia actual de Lazy<T>.Gets the lazily initialized value of the current Lazy<T> instance.

(Heredado de Lazy<T>)

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Crea y devuelve una representación de cadena de la propiedad Value de esta instancia.Creates and returns a string representation of the Value property for this instance.

(Heredado de Lazy<T>)

Se aplica a