FunctionConfiguration Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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". |