Lazy<T,TMetadata> Construtores

Definição

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>.

Aplica-se a