Link<T> Estrutura
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.
Usado para permitir o carregamento diferido de propriedades individuais (semelhante a EntityRef<TEntity>).
generic <typename T>
public value class Link
public struct Link<T>
type Link<'T> = struct
Public Structure Link(Of T)
Parâmetros de Tipo Genérico
- T
O tipo dos elementos na fonte diferida.
- Herança
Observações
Se atribuir uma fonte diferida (IEnumerable<T>) a Link<T>, Link<T> carrega o valor enumerando a fonte na primeira vez que a Value propriedade é acedida.
Construtores
| Name | Description |
|---|---|
| Link<T>(IEnumerable<T>) |
Inicializa uma nova instância da Link<T> estrutura referenciando a fonte. |
| Link<T>(Link<T>) |
Inicializa uma nova instância da Link<T> estrutura copiando o estado interno de outra Link<T> instância. |
| Link<T>(T) |
Inicializa uma nova instância da Link<T> estrutura referenciando o valor da propriedade. |
Propriedades
| Name | Description |
|---|---|
| HasLoadedOrAssignedValue |
Especifica se o Link<T> tem carregado ou atribuído um valor. |
| HasValue |
Obtém um valor que especifica se a fonte tem um valor. |
| Value |
Recebe ou define o valor atribuído a ou carregado por .Link<T> |