Skip to content

EdifactParserOptions ru

Leksiqq edited this page Apr 5, 2024 · 5 revisions

Класс EdifactParserOptions

класс опций транслятора из EDIFACT в XML.

Свойства

  • public string? SchemasUri { get; set; } - Uri-строка каталога XML-схем EDIFACT.
  • public Encoding? Encoding { get; set; } = Encoding.UTF8; - кодировка входного потока, которая будет использована, если не удастся вычислить кодировку из заголовка сессии.
  • public bool? IsStrict { get; set; } - указание на строгость к соблюдению правил формата EDIFACT.
  • public Dictionary<string, string>? MessagesSuffixes { get; set; } - указание на необходимость использования кастомизированных версий типов сообщений с указанными суффиксами. Ключи - типы сообщений, значения - суффиксы. Например:
...
options.MessagesSuffixes = new Dictionary<string, string>()
{
    {"IFCSUM", ".2"}, 
    {"IFTMBF", ".bestPartner"}, 
};
...
  • public Stream? Input { get; set; } - входной поток данных сессии.
  • public int? BufferSize { get; set; } - необязательный параметр, размер внутреннего буфера токенайзера. Возможно, влияет на скорость трансляции.

Обзор | В начало страницы

Clone this wiki locally