Link<T> Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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>. |