Link<T> Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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> |