Udostępnij za pośrednictwem


OperationConfiguration Klasa

Definicja

Reprezentuje operację uwidacznianą w modelu

public abstract class OperationConfiguration
type OperationConfiguration = class
Public MustInherit Class OperationConfiguration
Dziedziczenie
OperationConfiguration
Pochodne

Właściwości

BindingParameter

Pobierz parametr bindingParameter. Wartość null oznacza, że operacja nie ma powiązaniaParameter.

EntitySetPath

JednostkaSetPathExpression zwracana przez jednostki.

FollowsConventions

Pobiera wartość wskazującą, czy łącza operacji są zgodne z konwencjami OData.

FullyQualifiedName

W pełniqualifiedName jest nazwa bardziej kwalifikowana przy użyciu przestrzeni nazw.

IsBindable

Czy operacja może być powiązana z adresem URL reprezentującym parametr BindingParameter.

IsComposable

Czy można skomponować operację.

Na przykład można użyć adresu URL, który wywołuje operację jako podstawowy adres URL żądania, które wywołuje operację i wykonuje coś innego z wynikami

IsSideEffecting

Czy operacja ma skutki uboczne.

Kind

Rodzaj operacji, która może być akcją lub funkcją

ModelBuilder

Pobiera lub ustawia użyte do utworzenia ODataModelBuilder tej konfiguracji.

Name

Nazwa operacji

Namespace

Przestrzeń nazw jest domyślnie przestrzenią nazw ModelBuilder.

NavigationSource

Źródło nawigacji, z którego pochodzą.

OperationLinkBuilder

Pobiera lub ustawia aktualnie zarejestrowanego konstruktora linków operacji.

Parameters

Parametry wykonywane przez operację

ReturnNullable

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

ReturnType

Typ zwracany po wywołaniu operacji.

ReturnTypeConstraints

Ograniczenia typu dla zwracanego typu operacji.

Title

Tytuł operacji. Po dostosowaniu tytuł operacji zostanie wysłany z powrotem, gdy klient OData poprosi o jednostkę lub źródło danych w pełnych metadanych JSON.

Metody

AddParameter(String, IEdmTypeConfiguration)

Dodaje nowy parametr niewiążący.

CollectionEntityParameter(Type, String)

Dodaje nową kolekcję niewiążącą parametru typu jednostki.

CollectionEntityParameter<TElementEntityType>(String)

Dodaje nową kolekcję niewiążącą parametru typu jednostki.

CollectionParameter(Type, String)

Dodaje nowy parametr kolekcji niezwiązanej

CollectionParameter<TElementType>(String)

Dodaje nowy parametr kolekcji niezwiązanej

EntityParameter(Type, String)

Dodaje nowy niewiążący parametr typu jednostki.

EntityParameter<TEntityType>(String)

Dodaje nowy niewiążący parametr typu jednostki.

Parameter(Type, String)

Dodaje nowy parametr niewiążący

Parameter<TParameter>(String)

Dodaje nowy parametr niewiążący

Dotyczy