Link<T> Struktur

Definition

Wird verwendet, um verzögertes Laden einzelner Eigenschaften (ähnlich wie EntityRef<TEntity>) zu aktivieren.Used to enable deferred loading of individual properties (similar to 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 zurückgestellten Quelle.The type of the elements in the deferred source.

Vererbung
Link<T>

Hinweise

Wenn Sie einer verzögerten Quelle (IEnumerable<T>) zuweisen, Link<T> wird der Wert von geladen, indem die Quelle beim ersten Zugriff auf Value Link<T>die Eigenschaft aufgezählt wird.If you assign a deferred source (IEnumerable<T>) to Link<T>, Link<T> loads the value by enumerating the source the first time the Value property is accessed.

Konstruktoren

Link<T>(IEnumerable<T>)

Initialisiert eine neue Instanz der Link<T>-Struktur durch Verweisen auf die Quelle.Initializes a new instance of the Link<T> structure by referencing the source.

Link<T>(Link<T>)

Initialisiert eine neue Instanz der Link<T>-Struktur durch Kopieren des internen Zustands aus einer anderen Link<T>-Instanz.Initializes a new instance of the Link<T> structure by copying the internal state from another Link<T> instance.

Link<T>(T)

Initialisiert eine neue Instanz der Link<T>-Struktur durch Verweisen auf den Wert der Eigenschaft.Initializes a new instance of the Link<T> structure by referencing the value of the property.

Eigenschaften

HasLoadedOrAssignedValue

Gibt an, ob ein Wert von Link<T> geladen oder zugewiesen wurde.Specifies whether the Link<T> has loaded or assigned a value.

HasValue

Ruft einen Wert ab, der angibt, ob die Quelle über einen Wert verfügt.Gets a value that specifies whether the source has a value.

Value

Ruft den Wert ab, der dem Link<T> zugewiesen wurde oder von diesem geladen wird, oder legt diesen fest.Gets or sets the value assigned to or loaded by the Link<T>.

Gilt für:

Siehe auch