Lazy<T,TMetadata> Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da Lazy<T,TMetadata> classe.
Sobrecargas
| Name | Description |
|---|---|
| Lazy<T,TMetadata>(TMetadata) |
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados. |
| Lazy<T,TMetadata>(Func<T>, TMetadata) |
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados que utiliza a função especificada para obter o objeto referenciado. |
| Lazy<T,TMetadata>(TMetadata, Boolean) |
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados e o valor de segurança da thread. |
| Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode) |
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados e modo de sincronização de threads. |
| Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean) |
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados e o valor de segurança da thread que utiliza a função especificada para obter o objeto referenciado. |
| Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode) |
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados e o modo de sincronização de threads que usa a função especificada para obter o objeto referenciado. |
Lazy<T,TMetadata>(TMetadata)
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados 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
Os metadados associados ao objeto referenciado.
Aplica-se a
Lazy<T,TMetadata>(Func<T>, TMetadata)
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados que utiliza a função especificada para obter o objeto referenciado.
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>
Uma função que devolve o objeto referenciado.
- metadata
- TMetadata
Os metadados associados ao objeto referenciado.
Aplica-se a
Lazy<T,TMetadata>(TMetadata, Boolean)
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados e o valor de segurança da thread.
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
Os metadados associados ao objeto referenciado.
- isThreadSafe
- Boolean
Indica se o Lazy<T,TMetadata> objeto criado será seguro para threads.
Aplica-se a
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados e modo de sincronização de threads.
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
Os metadados associados ao objeto referenciado.
- mode
- LazyThreadSafetyMode
O modo de sincronização de threads.
Observações
Consulte LazyThreadSafetyMode para mais informações sobre sincronização de threads e Lazy<T,TMetadata>.
Aplica-se a
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados e o valor de segurança da thread que utiliza a função especificada para obter o objeto referenciado.
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>
Uma função que devolve o objeto referenciado.
- metadata
- TMetadata
Os metadados associados ao objeto referenciado.
- isThreadSafe
- Boolean
Indica se o Lazy<T,TMetadata> objeto criado será seguro para threads.
Aplica-se a
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
- Origem:
- LazyOfTTMetadata.cs
Inicializa uma nova instância da Lazy<T,TMetadata> classe com os metadados especificados e o modo de sincronização de threads que usa a função especificada para obter o objeto referenciado.
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>
Uma função que devolve o objeto referenciado.
- metadata
- TMetadata
Os metadados associados ao objeto referenciado.
- mode
- LazyThreadSafetyMode
O modo de sincronização de threads.
Observações
Consulte LazyThreadSafetyMode para mais informações sobre sincronização de threads e Lazy<T,TMetadata>.