Compartilhar via


Link<T> Estrutura

Definição

Usado para habilitar o adiamento do carregamento 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

T

O tipo dos elementos na origem com adiamento.

Herança
Link<T>

Comentários

Se você atribuir uma origem adiada (IEnumerable<T>) a Link<T>, Link<T> carregará o valor enumerando a origem na primeira vez que a Value propriedade for acessada.

Construtores

Link<T>(IEnumerable<T>)

Inicializa uma nova instância da estrutura Link<T> referenciando a origem.

Link<T>(Link<T>)

Inicializa uma nova instância da estrutura Link<T> copiando o estado interno de outra instância Link<T>.

Link<T>(T)

Inicializa uma nova instância da estrutura Link<T> referenciando o valor da propriedade.

Propriedades

HasLoadedOrAssignedValue

Especifica se o Link<T> foi carregado ou recebeu atribuição de valor.

HasValue

Obtém um valor que especifica se a origem tem um valor.

Value

Obtém ou define o valor atribuído ou carregado pelo Link<T>.

Aplica-se a

Confira também