Flexberry ORM ODataService 5.2.0-beta01
Класс NewPlatform.Flexberry.ORM.ODataService.Functions.Function

Class of user-defined OData function. Подробнее...

Граф наследования:NewPlatform.Flexberry.ORM.ODataService.Functions.Function:
NewPlatform.Flexberry.ORM.ODataService.Functions.Action

Открытые члены

 Function (string functionName, DelegateODataFunction handler, Type returnType, Dictionary< string, Type > parametersTypes=null)
 Initializes a new instance of the Function class. Подробнее...
 

Свойства

string Name [get]
 The name of the function. Подробнее...
 
DelegateODataFunction Handler [get, set]
 The handler for the function. Подробнее...
 
Type ReturnType [get, set]
 The return type of the function. Подробнее...
 
Dictionary< string, Type > ParametersTypes [get, set]
 The arguments of the function. Подробнее...
 

Подробное описание

Class of user-defined OData function.

Конструктор(ы)

NewPlatform.Flexberry.ORM.ODataService.Functions.Function.Function ( string  functionName,
DelegateODataFunction  handler,
Type  returnType,
Dictionary< string, Type >  parametersTypes = null 
)
inline

Initializes a new instance of the Function class.

Аргументы
functionNameThe name of the function.
handlerThe handler for the function.
returnTypeThe return type of the function.
parametersTypesThe arguments of the function.

Полный список свойств

DelegateODataFunction NewPlatform.Flexberry.ORM.ODataService.Functions.Function.Handler
getset

The handler for the function.

string NewPlatform.Flexberry.ORM.ODataService.Functions.Function.Name
get

The name of the function.

Dictionary<string, Type> NewPlatform.Flexberry.ORM.ODataService.Functions.Function.ParametersTypes
getset

The arguments of the function.

Type NewPlatform.Flexberry.ORM.ODataService.Functions.Function.ReturnType
getset

The return type of the function.