Служба лингвистических процессоров

Пространство имен: Pullenti.Ner

Expand
	imageСинтаксис

Свойства (get/set)

  Имя Тип Описание
Public property StaticAnalyzersICollection<Analyzer>Экземпляры доступных анализаторов
Public property StaticEmptyProcessorProcessorЭкземпляр процессора с пустым множеством анализаторов (используется для разных лингвистических процедур, где не нужны сущности)
Public property StaticIsInitializedboolПризнак того, что инициализация сервиса уже была
Public property StaticStandardProcessorProcessorЭкземпляр процессора с множеством общих анализаторов (IsSpecific = false)
Public property StaticVersionstringВерсия системы
Public property StaticVersionDatestringДата создания текущей версии

Методы

  Имя Тип значения Описание
Public method StaticAddImageнетДобавить специфическую иконку
Public method StaticCreateEmptyProcessorProcessorСоздать экземпляр процессора с пустым списком анализаторов
Public method StaticCreateProcessorProcessorСоздать процессор со стандартным списком анализаторов (у которых свойство IsSpecific = false)
Public method StaticCreateReferentReferentСоздать экземпляр объекта заданного типа
Public method StaticCreateSpecificProcessorProcessorСоздать процессор с набором стандартных и указанных параметром специфических анализаторов.
Public method StaticGetImageByIdImageWrapperПолучить иконку по идентификатору иконки
Public method StaticInitializeнетИнициализация сервиса. Каждый анализатор нужно инициализировать отдельно. Если вызывается Sdk.Initialize(), то там инициализация сервиса и всех анализаторов делается.

Поля

  Имя Тип Описание
Public field StaticDebugCurrentDateTimeDateTime?Это нужно для автотестов, чтобы фиксировать дату-время, относительно которой идут вычисления (если не задана, то берётся текущая)