Я пытаюсь создать контекстную надстройку Outlook, основанную на Regex.Однако сам Regex не известен на момент написания / загрузки файла манифеста.Он получен с сервера Rest и является специфичным для пользователя.
В документации я видел только примеры и учебные пособия с фиксированными регулярными выражениями, предоставленные в manifest.xml.Типичное объявление точки расширения выглядит следующим образом ( source ):
<ExtensionPoint xsi:type="DetectedEntity">
<Label resid="contextLabel" />
<SourceLocation resid="detectedEntityURL" />
<Rule xsi:type="RuleCollection" Mode="And">
<Rule xsi:type="ItemIs" ItemType="Message" />
<Rule xsi:type="ItemHasRegularExpressionMatch" RegExName="OrderNumber" RegExValue="CO-\d{9}" PropertyName="BodyAsPlaintext"/>
</Rule>
</ExtensionPoint>
Есть ли способ установить эти правила программно?