Возможны ли пользовательские триггеры в Azure Функции v3 с использованием webjobssdk 3.0.16? - PullRequest
0 голосов
/ 14 апреля 2020

пытается реализовать триггер Redis Pub / Sub Functions, который запускается при публикации сообщения на указанном канале.

Мне удалось написать один следующий это руководство ( Это и старый пример использования. net 4.6.1), но я застрял в классе , который реализует IExtensionConfigProvider , так как свойство Config больше не предоставляется в webjobssdk v3, и я не могу найти другой почему зарегистрировать расширение. Если я использую AddBindingRule, то стонет, говоря, что предоставленный поставщик связывания не реализует IBindingProvider (фактически он реализует ITriggerBindingProvider). После некоторых поисков в Интернете я не смог понять, возможны ли даже пользовательские триггеры для функций V3 (netstandard2.0) с использованием webjobssdk 3.x

Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 14 апреля 2020

Таким образом, на самом деле можно зарегистрировать триггер, выполнив:

context.AddBindingRule<RedisTriggerAttribute>().BindToTrigger(new RedisTriggerAttributeBindingProvider());

Только что протестировано, и триггер зарегистрирован правильно.

...