Partilhar via


Link<T> Estrutura

Definição

Usado para habilitar o carregamento adiado 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 adiada.

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 em que a Value propriedade for acessada.

Construtores

Nome Description
Link<T>(IEnumerable<T>)

Inicializa uma nova instância da Link<T> estrutura fazendo referência à origem.

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 fazendo referência ao valor da propriedade.

Propriedades

Nome Description
HasLoadedOrAssignedValue

Especifica se o Link<T> valor foi carregado ou atribuído.

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