Partager via


Link<T> Structure

Définition

Permet d’activer le chargement différé des propriétés individuelles (similaires à EntityRef<TEntity>).

generic <typename T>
public value class Link
public struct Link<T>
type Link<'T> = struct
Public Structure Link(Of T)

Paramètres de type

T

Type des éléments dans la source différée.

Héritage
Link<T>

Remarques

Si vous affectez une source différée (IEnumerable<T>) à Link<T>, Link<T> charge la valeur en énumérant la source la première fois que la Value propriété est accessible.

Constructeurs

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

Initialise une nouvelle instance de la Link<T> structure en référençant la source.

Link<T>(Link<T>)

Initialise une nouvelle instance de la Link<T> structure en copiant l’état interne d’une autre Link<T> instance.

Link<T>(T)

Initialise une nouvelle instance de la Link<T> structure en référençant la valeur de la propriété.

Propriétés

Nom Description
HasLoadedOrAssignedValue

Spécifie si l’objet Link<T> a chargé ou affecté une valeur.

HasValue

Obtient une valeur qui spécifie si la source a une valeur.

Value

Obtient ou définit la valeur affectée ou chargée par le Link<T>.

S’applique à

Voir aussi