Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase Lazy<T, TMetadata>

 

Publicado: octubre de 2016

Proporciona una referencia indirecta diferida a un objeto y a sus metadatos asociados para que la use Managed Extensibility Framework.

Espacio de nombres:   System
Ensamblado:  System.ComponentModel.Composition (en System.ComponentModel.Composition.dll)

System.Object
  System.Lazy<T>
    System.Lazy<T, TMetadata>

[SerializableAttribute]
public class Lazy<T, TMetadata> : Lazy<T>

Parámetros de tipo

T

El tipo del objeto al que hace referencia.

TMetadata

El tipo de los metadatos.

NombreDescripción
System_CAPS_pubmethodLazy<T, TMetadata>(TMetadata)

Inicializa una nueva instancia de la Lazy<T, TMetadata> clase con los metadatos especificados.

System_CAPS_pubmethodLazy<T, TMetadata>(TMetadata, Boolean)

Inicializa una nueva instancia de la Lazy<T, TMetadata> clase con el valor de seguridad de metadatos y el subproceso especificado.

System_CAPS_pubmethodLazy<T, TMetadata>(TMetadata, LazyThreadSafetyMode)

Inicializa una nueva instancia de la Lazy<T, TMetadata> clase con el modo de sincronización de metadatos y el subproceso especificado.

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

Inicializa una nueva instancia de la Lazy<T, TMetadata> clase con los metadatos especificados que usa la función especificada para obtener el objeto de referencia.

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

Inicializa una nueva instancia de la Lazy<T, TMetadata> clase con el valor de seguridad especificado de metadatos y el subproceso que usa la función especificada para obtener el objeto de referencia.

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

Inicializa una nueva instancia de la Lazy<T, TMetadata> clase con el modo de sincronización especificados de metadatos y el subproceso que usa la función especificada para obtener el objeto de referencia.

NombreDescripción
System_CAPS_pubpropertyIsValueCreated

Obtiene un valor que indica si se se creó un valor para esta instancia Lazy<T>.(Heredado de Lazy<T>).

System_CAPS_pubpropertyMetadata

Obtiene los metadatos asociados con el objeto de referencia.

System_CAPS_pubpropertyValue

Obtiene el valor inicializado de forma diferida de la instancia actual de Lazy<T>.(Heredado de Lazy<T>).

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Crea y devuelve una representación de cadena de la propiedad Lazy<T>.Value de esta instancia.(Heredado de Lazy<T>).

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 4.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 4.0
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: