Class BusinessLogicProcessorDescriptorModel
Дескриптор процессора прикладной логики.
Namespace: Trivium.Eventflow.Model
Assembly: Trivium.Eventflow.Model.dll
Syntax
public class BusinessLogicProcessorDescriptorModel : ProcessorDescriptorModel
Properties
| string | AcceptStatusCodes Принимаемые статус коды. |
| string | AcceptType Тип контента ответа. |
| string | Body Тело. |
| MessageSourceDefinitionModel | BodySource Источник для тела. |
| int? | ConnectionId Идентификатор объекта соединения прикладного сервиса. |
| string | ContentType Тип контента запроса. |
| string | FileName Имя файла, если IsFileResponse. |
| MessageSourceDefinitionModel | FileNameSource Источник для имени файла, если IsFileResponse. |
| List<MessageFileParameterMappingModel> | Files Файлы запроса. |
| List<BusinessLogicRequestParameterModel> | FormParameters Параметры формы. |
| List<BusinessLogicRequestParameterModel> | Headers Заголовки запроса. |
| bool | IsAsyncRequest Признак асинхронного вызова. Если флаг false - то необходимо дождаться завершения выполнения метода, если true - то завершение метода ожидать не требуется. |
| bool | IsFileRequest Признак файла в запросе. |
| bool | IsFileResponse Признак файла в ответе. Если флаг false - то предполагается ответ в виде текста или json, если true - то предполагается файл. |
| string | Method HTTP метод. |
| bool | OneRequestForAllSubjects Один запрос для всех субъектов сообщения. |
| BusinessLogicRequestPollingModel | Polling Настройки попыток опроса. |
| List<BusinessLogicRequestParameterModel> | QueryParameters Параметры запроса. |
| TimeSpan? | Timeout Таймаут запроса. |
| string | Url Адрес сервиса. |
| MessageSourceDefinitionModel | UrlSource Источник для адреса сервиса. |
| bool? | UseSystemAuthorization Использование системной авторизации. Если null, то используется true, если в url протокол равен http и домен без символа '.', иначе false. |