Compartir vía


Link<T> Estructura

Definición

Se usa para habilitar la carga diferida de propiedades individuales (similar a EntityRef<TEntity>).

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

Parámetros de tipo

T

Tipo de los elementos del origen diferido.

Herencia
Link<T>

Comentarios

Si asigna un origen diferido (IEnumerable<T>) a Link<T>, Link<T> carga el valor mediante la enumeración del origen la primera vez que se obtiene acceso a la Value propiedad.

Constructores

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

Inicializa una nueva instancia de la Link<T> estructura haciendo referencia al origen.

Link<T>(Link<T>)

Inicializa una nueva instancia de la Link<T> estructura copiando el estado interno de otra Link<T> instancia.

Link<T>(T)

Inicializa una nueva instancia de la Link<T> estructura haciendo referencia al valor de la propiedad .

Propiedades

Nombre Description
HasLoadedOrAssignedValue

Especifica si ha Link<T> cargado o asignado un valor.

HasValue

Obtiene un valor que especifica si el origen tiene un valor.

Value

Obtiene o establece el valor asignado a o cargado por .Link<T>

Se aplica a

Consulte también