Class BusinessLogicApiAction
Действие, вызывающее некоторый сервис API
Namespace: Trivium.CardsModel.ServerModel.Actions
Assembly: Trivium.CardsModel.dll
Syntax
public class BusinessLogicApiAction : CardAction, IEntity, IBaseEntity<int>, IBaseId<int>, IReadOnlyBaseEntity<int>, IReadOnlyBaseId<int>, IDependentEntryObject, ISourceAttributeCollector, IBusinessLogicApi
Properties
| string | BodyTemplate Шаблон тела запроса. |
| Nullable<int> | BodyTemplateExpressionId Идентификатор выражения возвращающего шаблон тела запроса. |
| Nullable<int> | ConnectionId Идентификатор соединения с АПИ |
| ApiHttpMethod | HttpMethod Метод выполнения запроса. Если метод Get, то строка запроса содержит параметры ?param1=value1&... Если метод Post, то на основании параметров формируется тело запроса. |
| bool | IsAsync Вызываемый метод является асинхронным. Если флаг false - то необходимо дождаться завершения выполнения метода, если true - то завершение метода ожидать не требуется. |
| List<HttpTypedCardsParameter> | Parameters Параметры для вызова метода. |
| string | ServiceUrl Относительный адрес метода. |
| Nullable<int> | ServiceUrlExpressionId Выражение вычисляющее адрес метода. Если выражение не задано будет использоваться ServiceUrl. |
| FileStoreSettings | StoreSettings Настройки хранения файлов полученных в результате экспорта. |