Compartilhar via


BindingParameterConfiguration Classe

Definição

Representa um BindingParameter. Ações/Funções podem ter no máximo um BindingParameter. Este parâmetro possui uma semântica semelhante à palavra-chave 'this' nos métodos de extensões C#.

Por exemplo, dada uma URL que identifica um Filme, se houver uma ação que tenha um bindingParameter que seja um Movie, você poderá associar a Ação à URL.

Ou seja, se ~/Movies(1) identificar um Filme e houver uma ação Checkout que tenha um Movie BindingParameter, você poderá invocar essa Ação nesta URL ~/Filmes(1)/Checkout

O tipo BindingParameter deve ser um EntityType ou uma coleção de EntityTypes.
public class BindingParameterConfiguration : Microsoft.AspNet.OData.Builder.ParameterConfiguration
type BindingParameterConfiguration = class
    inherit ParameterConfiguration
Public Class BindingParameterConfiguration
Inherits ParameterConfiguration
Herança
BindingParameterConfiguration

Construtores

BindingParameterConfiguration(String, IEdmTypeConfiguration)

Crie um BindingParameterConfiguration

Campos

DefaultBindingParameterName

O nome do parâmetro padrão para o parâmetro de associação de uma ação.

Propriedades

DefaultValue

Obtém ou define um valor padrão para o parâmetro opcional.

(Herdado de ParameterConfiguration)
DerivedTypeConstraints

Configuração que lista tipos derivados permitidos para a propriedade .

(Herdado de ParameterConfiguration)
IsOptional

Obtém ou define um valor que indica se este parâmetro é opcional ou não.

(Herdado de ParameterConfiguration)
Name

O nome do parâmetro

(Herdado de ParameterConfiguration)
Nullable

Obtém ou define um valor que indica se esse parâmetro é anulável ou não.

(Herdado de ParameterConfiguration)
TypeConfiguration

O tipo do parâmetro

(Herdado de ParameterConfiguration)

Métodos

HasDefaultValue(String)

Define o valor opcional como true, valor padrão como determinado valor.

(Herdado de ParameterConfiguration)
HasDerivedTypeConstraint<TDerivedType>()

Adiciona TDerivedType à lista de restrições de tipo derivado.

(Herdado de ParameterConfiguration)
HasDerivedTypeConstraints(Type[])

Adiciona subtipos à lista de restrições de tipo derivado.

(Herdado de ParameterConfiguration)
Optional()

Define o valor opcional como true.

(Herdado de ParameterConfiguration)
Required()

Define o valor opcional como false.

(Herdado de ParameterConfiguration)

Aplica-se a