Sdílet prostřednictvím


OperationConfiguration Třída

Definice

Představuje operaci, která je vystavená v modelu.

public abstract class OperationConfiguration
type OperationConfiguration = class
Public MustInherit Class OperationConfiguration
Dědičnost
OperationConfiguration
Odvozené

Vlastnosti

BindingParameter

Získejte bindingParameter. Null znamená, že operace nemá žádný parametr bindingParameter.

EntitySetPath

EntitySetPathExpression, ze kterého jsou entity vráceny.

FollowsConventions

Získá hodnotu označující, zda propojení operací dodržují konvence OData.

FullyQualifiedName

FullyQualifiedName je název dále kvalifikovaný pomocí oboru názvů.

IsBindable

Operace může být vázána na adresu URL představující BindingParameter.

IsComposable

Může být operace složena z.

Například adresa URL, která vyvolá operaci, se může použít jako základní adresa URL pro požadavek, který vyvolá operaci a s výsledky provede něco jiného.

IsSideEffecting

Má operace vedlejší účinky.

Kind

Druh operace, kterou může být akce nebo funkce.

ModelBuilder

Získá nebo nastaví ODataModelBuilder použitý k vytvoření této konfigurace.

Name

Název operace

Namespace

Obor názvů je ve výchozím nastavení obor názvů ModelBuilder.

NavigationSource

Zdroj navigace, ze kterého jsou vráceny.

OperationLinkBuilder

Získá nebo nastaví aktuálně registrované operace link tvůrce.

Parameters

Parametry, které operace přijímá

ReturnNullable

Získá nebo nastaví hodnotu označující, zda návrat je null nebo ne.

ReturnType

Typ vrácený při vyvolání operace.

ReturnTypeConstraints

Omezení typu pro návratový typ operace.

Title

Název operace. Po přizpůsobení se název operace odešle zpět, když klient OData požádá o entitu nebo informační kanál v úplných metadatech JSON.

Metody

AddParameter(String, IEdmTypeConfiguration)

Přidá nový nezávazný parametr.

CollectionEntityParameter(Type, String)

Přidá novou nezávaznou kolekci parametru typu entity.

CollectionEntityParameter<TElementEntityType>(String)

Přidá novou nezávaznou kolekci parametru typu entity.

CollectionParameter(Type, String)

Přidá nový nezávazný parametr kolekce.

CollectionParameter<TElementType>(String)

Přidá nový nezávazný parametr kolekce.

EntityParameter(Type, String)

Přidá nový nezávazný parametr typu entity.

EntityParameter<TEntityType>(String)

Přidá nový nezávazný parametr typu entity.

Parameter(Type, String)

Přidá nový nezávazný parametr.

Parameter<TParameter>(String)

Přidá nový nezávazný parametr.

Platí pro