Sdílet prostřednictvím


FunctionConfiguration Třída

Definice

FunctionConfiguration představuje funkci OData, kterou chcete zveřejnit prostřednictvím služby. FunctionConfigurations jsou zpřístupněny prostřednictvím $metadata jako element pro vázanou funkci a element pro nevázanou funkci.

public class FunctionConfiguration : Microsoft.AspNet.OData.Builder.OperationConfiguration
type FunctionConfiguration = class
    inherit OperationConfiguration
Public Class FunctionConfiguration
Inherits OperationConfiguration
Dědičnost
FunctionConfiguration

Vlastnosti

BindingParameter

Získejte bindingParameter. Null znamená, že operace nemá žádnou vazbuParameter.

(Zděděno od OperationConfiguration)
EntitySetPath

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

(Zděděno od OperationConfiguration)
FollowsConventions

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

(Zděděno od OperationConfiguration)
FullyQualifiedName

FullyQualifiedName je název, který se dále kvalifikuje pomocí oboru názvů.

(Zděděno od OperationConfiguration)
IncludeInServiceDocument

Získá nebo nastavte hodnotu označující, zda je operace zahrnuta v dokumentu služby nebo ne. Smysluplné pouze pro importy funkcí; pro vázané funkce ignorujte.

IsBindable

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

(Zděděno od OperationConfiguration)
IsComposable

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

Jako základní adresu URL pro požadavek, který vyvolá operaci, může být například použita adresa URL, 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.

(Zděděno od OperationConfiguration)
Name

Název operace

(Zděděno od OperationConfiguration)
Namespace

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

(Zděděno od OperationConfiguration)
NavigationSource

Zdroj navigace, ze kterého se vrátí.

(Zděděno od OperationConfiguration)
OperationLinkBuilder

Získá nebo nastaví aktuálně zaregistrovaný tvůrce propojení operací.

(Zděděno od OperationConfiguration)
Parameters

Parametry, které operace přijímá

(Zděděno od OperationConfiguration)
ReturnNullable

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

(Zděděno od OperationConfiguration)
ReturnType

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

(Zděděno od OperationConfiguration)
ReturnTypeConstraints

Omezení typu pro návratový typ operace.

(Zděděno od OperationConfiguration)
SupportedInFilter

Získá nebo nastaví hodnotu označující, zda je funkce podporována v $filter.

SupportedInOrderBy

Získá nebo nastaví hodnotu označující, zda je funkce podporována v $orderby.

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.

(Zděděno od OperationConfiguration)

Metody

AddParameter(String, IEdmTypeConfiguration)

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

(Zděděno od OperationConfiguration)
CollectionEntityParameter(Type, String)

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

(Zděděno od OperationConfiguration)
CollectionEntityParameter<TElementEntityType>(String)

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

(Zděděno od OperationConfiguration)
CollectionParameter(Type, String)

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

(Zděděno od OperationConfiguration)
CollectionParameter<TElementType>(String)

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

(Zděděno od OperationConfiguration)
EntityParameter(Type, String)

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

(Zděděno od OperationConfiguration)
EntityParameter<TEntityType>(String)

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

(Zděděno od OperationConfiguration)
GetFeedFunctionLink()

Načte aktuálně zaregistrovanou továrnu propojení funkcí informačního kanálu.

GetFunctionLink()

Načte aktuálně zaregistrovanou továrnu propojení funkcí.

HasDerivedTypeConstraintForReturnType<TDerivedType>()

Přidá TDerived do seznamu omezení odvozeného typu pro návratový typ.

HasDerivedTypeConstraintsForReturnType(Type[])

Přidá podtypy do seznamu omezení odvozeného typu pro návratový typ.

HasFeedFunctionLink(Func<ResourceSetContext,Uri>, Boolean)

Zaregistrujte továrnu, která vytváří odkazy funkcí informačního kanálu.

HasFunctionLink(Func<ResourceContext,Uri>, Boolean)

Zaregistrujte továrnu, která vytváří propojení funkcí.

Parameter(Type, String)

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

(Zděděno od OperationConfiguration)
Parameter<TParameter>(String)

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

(Zděděno od OperationConfiguration)
Returns(Type)

Byl vytvořen návratový typ funkce. Používá se, když návratový typ je jeden Primitive nebo ComplexType.

Returns<TReturnType>()

Byl vytvořen návratový typ funkce. Používá se, když návratový typ je jeden Primitive nebo ComplexType.

ReturnsCollection<TReturnElementType>()

Vytvoří návratový typ funkce použité, pokud návratový typ je kolekce primitive nebo ComplexTypes.

ReturnsCollectionFromEntitySet<TElementEntityType>(String)

Nastaví návratový typ na kolekci instancí EntityType.

ReturnsCollectionViaEntitySetPath<TElementEntityType>(String)

Nastaví návratový typ na kolekci instancí EntityType.

ReturnsCollectionViaEntitySetPath<TElementEntityType>(String[])

Nastaví návratový typ na kolekci instancí EntityType.

ReturnsEntityViaEntitySetPath<TEntityType>(String)

Nastaví návratový typ na jednu instanci EntityType.

ReturnsEntityViaEntitySetPath<TEntityType>(String[])

Nastaví návratový typ na jednu instanci EntityType.

ReturnsFromEntitySet<TEntityType>(String)

Nastaví návratový typ na jednu instanci EntityType.

SetBindingParameter(String, IEdmTypeConfiguration)

Určuje název bindingParameter, typ a zda je alwaysBindable, použijte pouze v případě, že funkce "isBindable".

Platí pro