Compartir a través de


NavigationSourceConfiguration Clase

Definición

Permite llevar a cabo la configuración de un origen de navegación (conjunto de entidades y singleton) en un modelo.

public abstract class NavigationSourceConfiguration
type NavigationSourceConfiguration = class
Public MustInherit Class NavigationSourceConfiguration
Herencia
NavigationSourceConfiguration
Derivado

Constructores

NavigationSourceConfiguration()

Inicializa una nueva instancia de la clase NavigationSourceConfiguration. El constructor predeterminado está destinado solamente para uso por pruebas unitarias.

NavigationSourceConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Inicializa una nueva instancia de la clase NavigationSourceConfiguration.

NavigationSourceConfiguration(ODataModelBuilder, Type, String)

Inicializa una nueva instancia de la clase NavigationSourceConfiguration.

Propiedades

Bindings

Obtiene los destinos de navegación de NavigationSourceConfiguration.

ClrType

Obtiene la copia de seguridad Type del tipo de entidad contenido en este origen de navegación.

DerivedTypeConstraints

Establecer que determina las restricciones de tipo derivadas

EntityType

Obtiene el tipo de entidad contenido en este origen de navegación.

Name

Obtiene el nombre de este origen de navegación.

Métodos

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

Enlaza la propiedad de navegación determinada al origen de navegación de destino.

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration, IList<MemberInfo>)

Enlaza la propiedad de navegación determinada al origen de navegación de destino.

FindBinding(NavigationPropertyConfiguration)

Busca los enlaces NavigationPropertyBindingConfiguration de la propiedad de navegación especificada.

FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

Busca el enlace de la propiedad de navegación especificada e intenta crearlo si no existe.

FindBindings(String)

Obtiene los enlaces NavigationPropertyBindingConfiguration de la propiedad de navegación con el nombre especificado.

GetEditLink()

Acostumbra al generador a generar vínculos de edición para este origen de navegación.

GetIdLink()

Acostumbra al generador a generar identificadores para este origen de navegación.

GetNavigationPropertyLink(NavigationPropertyConfiguration)

Acostumbra al generador a generar un vínculo de navegación para la propiedad de navegación especificada para este origen de navegación.

GetReadLink()

Acostumbra al generador a generar vínculos de lectura para este origen de navegación.

GetUrl()

Obtiene la dirección URL de origen de navegación.

HasEditLink(SelfLinkBuilder<Uri>)

Configura el vínculo de edición para este origen de navegación.

HasIdLink(SelfLinkBuilder<Uri>)

Configura el vínculo de identificador para este origen de navegación.

HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

Configura el vínculo de navegación para las propiedades de navegación dadas para este origen de navegación.

HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

Configura el vínculo de navegación para la propiedad de navegación dada para este origen de navegación.

HasReadLink(SelfLinkBuilder<Uri>)

Configura el vínculo de lectura para este origen de navegación.

HasUrl(String)

Configura la dirección URL de origen de navegación.

RemoveBinding(NavigationPropertyConfiguration)

Quita los enlaces de la propiedad de navegación especificada.

RemoveBinding(NavigationPropertyConfiguration, String)

Quita el enlace de la propiedad de navegación especificada y la ruta de acceso de enlace especificada.

Se aplica a