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

延後來源中的項目型別。

繼承
Link<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> 指派或載入的值。

適用於

另請參閱