Udostępnij za pośrednictwem


BindingParameterConfiguration Klasa

Definicja

Reprezentuje parametr BindingParameter. Akcje/funkcje mogą mieć co najwyżej jeden parametr BindingParameter. Ten parametr ma podobną semantyka do słowa kluczowego "this" w metodach rozszerzeń języka C#.

Na przykład przy użyciu adresu URL identyfikującego film, jeśli istnieje akcja zawierająca powiązanieParametr, który jest filmem, możesz powiązać akcję z adresem URL.

tj. jeśli ~/Movies(1) identyfikuje film i istnieje akcja Wyewidencjonuj, która ma powiązanie filmuParameter, możesz wywołać tę akcję pod tym adresem URL ~/Movies(1)/Checkout

Typ BindingParameter musi być typem EntityType lub Kolekcją EntityTypes.
public class BindingParameterConfiguration : Microsoft.AspNet.OData.Builder.ParameterConfiguration
type BindingParameterConfiguration = class
    inherit ParameterConfiguration
Public Class BindingParameterConfiguration
Inherits ParameterConfiguration
Dziedziczenie
BindingParameterConfiguration

Konstruktory

BindingParameterConfiguration(String, IEdmTypeConfiguration)

Tworzenie klasy BindingParameterConfiguration

Pola

DefaultBindingParameterName

Domyślna nazwa parametru parametru powiązania akcji.

Właściwości

DefaultValue

Pobiera lub ustawia wartość domyślną parametru opcjonalnego.

(Odziedziczone po ParameterConfiguration)
DerivedTypeConstraints

Konfiguracja zawierająca listę typów pochodnych, które są dozwolone dla właściwości .

(Odziedziczone po ParameterConfiguration)
IsOptional

Pobiera lub ustawia wartość wskazującą, czy ten parametr jest opcjonalny, czy nie.

(Odziedziczone po ParameterConfiguration)
Name

Nazwa parametru

(Odziedziczone po ParameterConfiguration)
Nullable

Pobiera lub ustawia wartość wskazującą, czy ten parametr ma wartość null, czy nie.

(Odziedziczone po ParameterConfiguration)
TypeConfiguration

Typ parametru

(Odziedziczone po ParameterConfiguration)

Metody

HasDefaultValue(String)

Ustawia opcjonalną wartość true, wartość domyślną jako daną wartość.

(Odziedziczone po ParameterConfiguration)
HasDerivedTypeConstraint<TDerivedType>()

Dodaje typ TDerivedType do listy ograniczeń typu pochodnego.

(Odziedziczone po ParameterConfiguration)
HasDerivedTypeConstraints(Type[])

Dodaje podtypy do listy ograniczeń typu pochodnego.

(Odziedziczone po ParameterConfiguration)
Optional()

Ustawia wartość opcjonalną na wartość true.

(Odziedziczone po ParameterConfiguration)
Required()

Ustawia opcjonalną wartość jako false.

(Odziedziczone po ParameterConfiguration)

Dotyczy