Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Каждая платформа реализации оперирует нативными типами своих данных. Для обеспечения кроссплатформенности и передачи сложных объектов между разыми системными компонентами выполняется приведение нативных типов к кроссплатформенным DTO Robin-типам - типам объектов передаваемых данных. 

Ниже представлен список Robin-типов, возможность их сериализации и соответствие нативным типам для каждой платформы. Приведение нативных типов к Robin-типам выполняется с помощью Robin-конверторов.

В колонке "Чем является нативный тип внутри .NET" есть 3 варианта типов:

1.Нативный тип. Пример (net): System.Collections.Generic.List, string и др.

В этом случае необходимо приводить к тому типу, который указан в столбце. Примеры (net):

  • Для коллекций System.Collections.Generic.List:

...

List<object> Services = (List<object>)parameters\["Services"\];

  • Для словарей System.Collections.Generic.Dictionary<string, object>:

Wiki разметкаDictionary<string, object> options= (Dictionary<string, object>)parameters\["Options"\];

*2. {_}DTO{_}. Пример (net):*

Robin.Type.RobinFilePath

Nuget

Robin.Type.FilePath.2.0.0

В этом случае необходимо сначала добавить указанный Nuget-пакет в проект. Далее выполнить приведение в следующем формате (пример для net):

  • Путь к файлу:

...

var pathToFile = ((RobinFilePath) parameters\["Path2File"\])

  • Web-элемент:

Wiki разметкаvar webElement = ((RobinWebElement) parameters\["CoolElementName"\])

*_3. Если указан прочерк{_}, значит используемый тип контекст.* В  В этом случае необходимо также сначала добавить указанный Nuget-пакет в проект. Далее выполнить приведение в следующем формате (пример для net):

var xmlContext = (XmlContext)parameters\["XML_INSTANCE"\]; \\


Тип данныхОписаниеИспользуемый тип C#Чем является нативный тип внутри .NET
Image Removed Image Removed

Image Added

Последовательность действий

 

 



Image Added

ЛогическийSystem.Boolean

Нативный тип

bool
Image Removed Image Removed

Image Added

Чат-бот

 

 



Image Added

КоллекцияSystem.Collections.Generic.List<object>

Нативный тип

System.Collections.Generic.List
Image Removed

Image Added

ТаблицаSystem.Data.DataTable

Нативный тип

System.Data.DataTable
Image Removed

Image Added

Дата-времяSystem.DateTime

Нативный тип

System.DateTime
Image Removed

Image Added

СловарьSystem.Collections.Generic.Dictionary<string, object>

Нативный тип

System.Collections.Generic.Dictionary<string, object>
Image Removed

Image Added

Почта

 


-
Image Removed

Image Added

Документ Excel

 


-
Image Removed

Image Added

Исключение
 

DTO

Robin.SDK.Types.Interfaces.RobinException

Nuget

Robin.SDK.Actions.1.3.0
Image Removed

Image Added

Путь к файлуRobin.Types.RobinFilePath

DTO

Robin.Type.RobinFilePath

Nuget

Robin.Type.FilePath.2.0.0
Image Removed

Image Added

Путь к папкеRobin.Types.RobinFolderPath

DTO

Robin.Type.RobinFolderPath

Nuget

Robin.Type.RobinFolderPath.2.0.0
Image Removed

Image Added

Протокол переди данных по сети
 


Image Added

 

Image Removed

Google документы
 


Image Added

 

Image Removed

Image Removed
Google Drive - хранилище

 

 



Image Added

Горячие клавишиRobin.Types.RobinHotKeys

DTO

Robin.Type.RobinHotKeys

Nuget

Robin.Type.RobinHotKeys.2.0.0
Image Removed

Image Added

ИзображениеRobin.Types.RobinImage

DTO

Robin.Type.RobinImage

Nuget

Robin.Type.RobinImage.2.0.0
Image Removed

Image Added

Внутренний идентификатор последовательности

 


Нативный тип

string
Image Removed

Image Added

Доступный узел
 

Image Removed



Image Added

 

Файл JSONRobin.Types.RobinJSON
 

Image Added

Image Removed

Координаты точкиSystem.Drawing.Point

Нативный тип

System.Drawing.Point
Image Removed  

Image Added

Очередь

 



Image Added

Image Removed

ЧислоSystem.Double
 

Image Added

Image Removed

ОбъектSystem.Object

Нативный тип

object
Image Removed

Image Added

ПарольRobin.Types.RobinPassword

DTO

Robin.Type.RobinPassword

Nuget

Robin.Type.RobinPassword.2.0.0
Image Removed  

Image Added

Документ PDF

 



Image Added

Image Removed

Документ Power Point
 

Image Removed



Image Added

 

Image Removed
РасположениеSystem.Drawing.Rectangle

 


Image Added

РазмерSystem.Drawing.Size

Нативный тип

System.Drawing.Size
Image Removed

Image Added

Для работы с браузером

 


Нативный тип

Object

Image Removed

 

 

 

Image Removed

Image Removed

Image Added




Image Added

Электронные таблицы

 

 



Image Added

СтрокаSystem.String

Нативный тип

string
Image Removed

Image Added

Tesseract
 


Image Added

 

Image Removed

 

 

 

Image Removed




Image Added

Веб-элементRobin.Types.RobinWebElement

DTO

Robin.Type.RobinWebElement

Nuget

Robin.Type.RobinWebElement.2.0.0
Image Removed

Image Added

Вин-элементRobin.Types.RobinWinElement

DTO

Robin.Type.RobinWinElement

Nuget

Robin.Type.RobinWinElement.2.0.0
Image Removed

Image Added

Для экземпляра документа Word
 


Image Added

 

Image Removed

Image Removed

 

 
Для экземпляра документа XML

 

 



Image Added



Нативный тип

System.Xml.XmlDocument