Link<T> Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для включения отложенной загрузки отдельных свойств (аналогично EntityRef<TEntity>).
generic <typename T>
public value class Link
public struct Link<T>
type Link<'T> = struct
Public Structure Link(Of T)
Параметры типа
- T
Тип элементов в отложенном источнике.
- Наследование
Комментарии
При назначении отложенного источника (IEnumerable<T>) Link<T>Link<T> загружает значение путем перечисления источника при первом Value доступе к свойству.
Конструкторы
| Имя | Описание |
|---|---|
| Link<T>(IEnumerable<T>) |
Инициализирует новый экземпляр Link<T> структуры, ссылаясь на источник. |
| Link<T>(Link<T>) |
Инициализирует новый экземпляр Link<T> структуры путем копирования внутреннего состояния из другого Link<T> экземпляра. |
| Link<T>(T) |
Инициализирует новый экземпляр Link<T> структуры, ссылаясь на значение свойства. |
Свойства
| Имя | Описание |
|---|---|
| HasLoadedOrAssignedValue |
Указывает, Link<T> загружено ли или назначено значение. |
| HasValue |
Возвращает значение, указывающее, имеет ли источник значение. |
| Value |
Возвращает или задает значение, назначенное или загруженное параметром Link<T>. |