Link<T> Estrutura

Definição

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
Link<T>

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>

Aplica-se a

Ver também