Compartir a través de


SingletonConfiguration Clase

Definición

Permite llevar a cabo la configuración para un singleton de un modelo. SingletonConfiguration Se puede obtener mediante el método Singletons.

public class SingletonConfiguration : Microsoft.AspNet.OData.Builder.NavigationSourceConfiguration
type SingletonConfiguration = class
    inherit NavigationSourceConfiguration
Public Class SingletonConfiguration
Inherits NavigationSourceConfiguration
Herencia
SingletonConfiguration

Constructores

SingletonConfiguration()

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

SingletonConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Inicializa una nueva instancia de la clase SingletonConfiguration.

SingletonConfiguration(ODataModelBuilder, Type, String)

Inicializa una nueva instancia de la clase SingletonConfiguration.

Propiedades

Bindings

Obtiene los destinos de navegación de NavigationSourceConfiguration.

(Heredado de NavigationSourceConfiguration)
ClrType

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

(Heredado de NavigationSourceConfiguration)
DerivedTypeConstraints

Establecer que determina las restricciones de tipo derivadas

(Heredado de NavigationSourceConfiguration)
EntityType

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

(Heredado de NavigationSourceConfiguration)
Name

Obtiene el nombre de este origen de navegación.

(Heredado de NavigationSourceConfiguration)

Métodos

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

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

(Heredado de NavigationSourceConfiguration)
AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration, IList<MemberInfo>)

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

(Heredado de NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration)

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

(Heredado de NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

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

(Heredado de NavigationSourceConfiguration)
FindBindings(String)

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

(Heredado de NavigationSourceConfiguration)
GetEditLink()

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

(Heredado de NavigationSourceConfiguration)
GetIdLink()

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

(Heredado de NavigationSourceConfiguration)
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.

(Heredado de NavigationSourceConfiguration)
GetReadLink()

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

(Heredado de NavigationSourceConfiguration)
GetUrl()

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

(Heredado de NavigationSourceConfiguration)
HasDerivedTypeConstraint<TDerivedType>()

Agrega TDerived a la lista de restricciones de tipo derivado.

HasDerivedTypeConstraints(Type[])

Agrega subtipos a la lista de restricciones de tipo derivado.

HasEditLink(SelfLinkBuilder<Uri>)

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

(Heredado de NavigationSourceConfiguration)
HasIdLink(SelfLinkBuilder<Uri>)

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

(Heredado de NavigationSourceConfiguration)
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

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

(Heredado de NavigationSourceConfiguration)
HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

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

(Heredado de NavigationSourceConfiguration)
HasReadLink(SelfLinkBuilder<Uri>)

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

(Heredado de NavigationSourceConfiguration)
HasUrl(String)

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

(Heredado de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration)

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

(Heredado de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration, String)

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

(Heredado de NavigationSourceConfiguration)

Se aplica a