Freigeben über


Link<T> Struktur

Definition

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

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 zurückgestellten Quelle.

Vererbung
Link<T>

Hinweise

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

Konstruktoren

Link<T>(IEnumerable<T>)

Initialisiert eine neue Instanz der Link<T>-Struktur durch Verweisen auf die Quelle.

Link<T>(Link<T>)

Initialisiert eine neue Instanz der Link<T>-Struktur durch Kopieren des internen Zustands aus einer anderen Link<T>-Instanz.

Link<T>(T)

Initialisiert eine neue Instanz der Link<T>-Struktur durch Verweisen auf den Wert der Eigenschaft.

Eigenschaften

HasLoadedOrAssignedValue

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

HasValue

Ruft einen Wert ab, der angibt, ob die Quelle über einen Wert verfügt.

Value

Ruft den Wert ab, der dem Link<T> zugewiesen wurde oder von diesem geladen wird, oder legt diesen fest.

Gilt für:

Weitere Informationen