Compartir a través de


BindingParameterConfiguration Clase

Definición

Representa un BindingParameter. Las acciones o funciones solo pueden tener un BindingParameter. Este parámetro tiene una semántica similar a la de la palabra clave 'this' en los métodos de extensión de C#.

Por ejemplo, dada una dirección URL que identifica una película, si hay una acción que tiene un bindingParameter que es una película, puede enlazar la acción a la dirección URL.

Es decir, si ~/Movies(1) identifica una película y existe una acción Desprotección que tiene un BindingParameter de película, puede invocar esa acción en esta dirección URL ~/Movies(1)/Checkout.

El tipo de BindingParameter debe ser EntityType o una colección de EntityTypes.
public class BindingParameterConfiguration : Microsoft.AspNet.OData.Builder.ParameterConfiguration
type BindingParameterConfiguration = class
    inherit ParameterConfiguration
Public Class BindingParameterConfiguration
Inherits ParameterConfiguration
Herencia
BindingParameterConfiguration

Constructores

BindingParameterConfiguration(String, IEdmTypeConfiguration)

Crea un elemento BindingParameterConfiguration

Campos

DefaultBindingParameterName

Nombre de parámetro predeterminado para el parámetro de enlace de una acción.

Propiedades

DefaultValue

Obtiene o establece un valor predeterminado para el parámetro opcional.

(Heredado de ParameterConfiguration)
DerivedTypeConstraints

Configuración que enumera los tipos derivados permitidos para la propiedad .

(Heredado de ParameterConfiguration)
IsOptional

Obtiene o establece un valor que indica si este parámetro es opcional o no.

(Heredado de ParameterConfiguration)
Name

El nombre del parámetro.

(Heredado de ParameterConfiguration)
Nullable

Obtiene o establece un valor que indica si este parámetro acepta valores NULL o no.

(Heredado de ParameterConfiguration)
TypeConfiguration

Tipo del parámetro

(Heredado de ParameterConfiguration)

Métodos

HasDefaultValue(String)

Establece el valor opcional como true, valor predeterminado como valor dado.

(Heredado de ParameterConfiguration)
HasDerivedTypeConstraint<TDerivedType>()

Agrega TDerivedType a la lista de restricciones de tipo derivado.

(Heredado de ParameterConfiguration)
HasDerivedTypeConstraints(Type[])

Agrega subtipos a la lista de restricciones de tipo derivado.

(Heredado de ParameterConfiguration)
Optional()

Establece el valor opcional como true.

(Heredado de ParameterConfiguration)
Required()

Establece el valor opcional como false.

(Heredado de ParameterConfiguration)

Se aplica a