Lazy<T,TMetadata> Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase Lazy<T,TMetadata>.
Sobrecargas
Lazy<T,TMetadata>(TMetadata) |
Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos especificados. |
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. |
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. |
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. |
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. |
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. |
Lazy<T,TMetadata>(TMetadata)
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos especificados.
public:
Lazy(TMetadata metadata);
public Lazy (TMetadata metadata);
new Lazy<'T, 'Metadata> : 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata)
Parámetros
- metadata
- TMetadata
Metadatos asociados al objeto al que se hace referencia.
Se aplica a
Lazy<T,TMetadata>(Func<T>, TMetadata)
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
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.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata);
public Lazy (Func<T> valueFactory, TMetadata metadata);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata)
Parámetros
- valueFactory
- Func<T>
Función que devuelve el objeto al que se hace referencia.
- metadata
- TMetadata
Metadatos asociados al objeto al que se hace referencia.
Se aplica a
Lazy<T,TMetadata>(TMetadata, Boolean)
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos y el valor de seguridad para subprocesos especificados.
public:
Lazy(TMetadata metadata, bool isThreadSafe);
public Lazy (TMetadata metadata, bool isThreadSafe);
new Lazy<'T, 'Metadata> : 'Metadata * bool -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata, isThreadSafe As Boolean)
Parámetros
- metadata
- TMetadata
Metadatos asociados al objeto al que se hace referencia.
- isThreadSafe
- Boolean
Indica si el objeto Lazy<T,TMetadata> que se crea será seguro para subprocesos.
Se aplica a
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
Inicializa una nueva instancia de la clase Lazy<T,TMetadata> con los metadatos y el modo de sincronización de subprocesos especificados.
public:
Lazy(TMetadata metadata, System::Threading::LazyThreadSafetyMode mode);
public Lazy (TMetadata metadata, System.Threading.LazyThreadSafetyMode mode);
new Lazy<'T, 'Metadata> : 'Metadata * System.Threading.LazyThreadSafetyMode -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata, mode As LazyThreadSafetyMode)
Parámetros
- metadata
- TMetadata
Metadatos asociados al objeto al que se hace referencia.
- mode
- LazyThreadSafetyMode
Modo de sincronización de subprocesos.
Comentarios
Consulte LazyThreadSafetyMode para obtener más información sobre la sincronización de subprocesos y Lazy<T,TMetadata>.
Se aplica a
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
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.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata, bool isThreadSafe);
public Lazy (Func<T> valueFactory, TMetadata metadata, bool isThreadSafe);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata * bool -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata, isThreadSafe As Boolean)
Parámetros
- valueFactory
- Func<T>
Función que devuelve el objeto al que se hace referencia.
- metadata
- TMetadata
Metadatos asociados al objeto al que se hace referencia.
- isThreadSafe
- Boolean
Indica si el objeto Lazy<T,TMetadata> que se crea será seguro para subprocesos.
Se aplica a
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
- Source:
- LazyOfTTMetadata.cs
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.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata, System::Threading::LazyThreadSafetyMode mode);
public Lazy (Func<T> valueFactory, TMetadata metadata, System.Threading.LazyThreadSafetyMode mode);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata * System.Threading.LazyThreadSafetyMode -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata, mode As LazyThreadSafetyMode)
Parámetros
- valueFactory
- Func<T>
Función que devuelve el objeto al que se hace referencia.
- metadata
- TMetadata
Metadatos asociados al objeto al que se hace referencia.
- mode
- LazyThreadSafetyMode
Modo de sincronización de subprocesos.
Comentarios
Consulte LazyThreadSafetyMode para obtener más información sobre la sincronización de subprocesos y Lazy<T,TMetadata>.