Freigeben über


Link<T> Struktur

Definition

Wird verwendet, um das verzögerte Laden einzelner Eigenschaften zu aktivieren (ähnlich wie EntityRef<TEntity>).

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

Typparameter

T

Der Typ der Elemente in der verzögerten Quelle.

Vererbung
Link<T>

Hinweise

Wenn Sie eine verzögerte Quelle (IEnumerable<T>) Link<T>zuweisen, wird der Wert geladen, Link<T> indem die Quelle beim ersten Zugriff auf die Value Eigenschaft aufgezählt wird.

Konstruktoren

Name Beschreibung
Link<T>(IEnumerable<T>)

Initialisiert eine neue Instanz der Link<T> Struktur, indem auf die Quelle verwiesen wird.

Link<T>(Link<T>)

Initialisiert eine neue Instanz der Link<T> Struktur, indem der interne Zustand aus einer anderen Instanz kopiert wird Link<T> .

Link<T>(T)

Initialisiert eine neue Instanz der Link<T> Struktur, indem auf den Wert der Eigenschaft verwiesen wird.

Eigenschaften

Name Beschreibung
HasLoadedOrAssignedValue

Gibt an, ob der Link<T> Wert geladen oder zugewiesen wurde.

HasValue

Ruft einen Wert ab, der angibt, ob die Quelle einen Wert aufweist.

Value

Dient zum Abrufen oder Festlegen des Werts, der dem Link<T>.

Gilt für:

Weitere Informationen