Сериализуемые типы данных
Для передачи данных между клиентским приложением и сервисом "Бром" используются собственный механизм сериализации данных. В таблице ниже представлены типы данных, которые могут быть сериализованы и переданы как в прямом, так и в обратном направлении:
| Тип 1С | Тип C# | |
|---|---|---|
| Примитивные типы: | ||
| Строка | System.String | |
| Число | System.Decimal | |
| Булево | System.Boolean | |
| Дата | System.DateTime | |
| Коллекции: | ||
| Массив | ITworks.Brom.Types.Массив | |
| System.Collections.IList | ||
| Структура | ITworks.Brom.Types.Структура | |
| Соответствие | ITworks.Brom.Types.Соответствие | |
| System.Collections.IDictionary | ||
| ТаблицаЗначений | ITworks.Brom.Types.ТаблицаЗначений | |
| ДеревоЗначений | ITworks.Brom.Types.ДеревоЗначений | |
| Ссылки: | ||
| ОбъектСсылка | ITworks.Brom.Types.ОбъектСсылка | |
| ПеречислениеСсылка | ITworks.Brom.Types.ПеречислениеСсылка | |
| Системные перечисления: | ||
| ВидДвиженияНакопления | ITworks.Brom.Types.ВидДвиженияНакопления | |
| ВидДвиженияБухгалтерии | ITworks.Brom.Types.ВидДвиженияБухгалтерии | |
| ВидСчета | ITworks.Brom.Types.ВидСчета | |
| Прочие типы: | ||
| Неопределено | null | |
| NULL | System.DBNull | |
| УникальныйИдентификатор | System.Guid | |
| ДвоичныеДанные | ITworks.Brom.Types.ДвоичныеДанные | |
| ХранилищеЗначения | ITworks.Brom.Types.ХранилищеЗначения | |
| Граница | ITworks.Brom.Types.Граница | |
| МоментВремени | ITworks.Brom.Types.МоментВремени | |
| Тип | ITworks.Brom.Types.Тип | |
| ОписаниеТипов | ITworks.Brom.Types.ОписаниеТипов | |
| Любые несериализуемые данные | ITworks.Brom.Types.НесериализуемыеДанные | |