Udostępnij za pośrednictwem


NonbindingParameterConfiguration Klasa

Definicja

Reprezentuje parametr operacji niewiążącej. Parametry niewiążące są udostępniane w treści POST dla parametrów niewiążących akcji na 3 sposoby dla funkcji

  • ~/.../Function(p1=value)
  • ~/.../Function(p1=@x)?@x=value
  • ~/.../Function?p1=value (dozwolone tylko wtedy, gdy funkcja jest ostatnim segmentem ścieżki adresu URL).
public class NonbindingParameterConfiguration : Microsoft.AspNet.OData.Builder.ParameterConfiguration
type NonbindingParameterConfiguration = class
    inherit ParameterConfiguration
Public Class NonbindingParameterConfiguration
Inherits ParameterConfiguration
Dziedziczenie
NonbindingParameterConfiguration

Konstruktory

NonbindingParameterConfiguration(String, IEdmTypeConfiguration)

Inicjuje nowe wystąpienie klasy NonbindingParameterConfiguration.

Właściwości

DefaultValue

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

(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 wartość opcjonalną jako 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ą jako true.

(Odziedziczone po ParameterConfiguration)
Required()

Ustawia wartość opcjonalną jako false.

(Odziedziczone po ParameterConfiguration)

Dotyczy