我正在使用 Webjob SDK 来提供 azure 服务总线。
它工作正常,现在我想开始参数化它的输入。
我一直在做:
public static void ProcessTopicStatusMessage([ServiceBusTrigger("%topic%", "%subname%")] BrokeredMessage message,
TextWriter logger)
现在我还想添加一个额外的参数:端点。像这样的东西:
public static void ProcessTopicStatusMessage([ServiceBusTrigger("%topic%", "%sub%")] BrokeredMessage message, Uri endPoint,
TextWriter logger)
我认为可以通过将 URI 类型绑定到配置,如下所示:
config.BindingFactory.BindToInput<ServiceBusAttribute,Uri>(typeof(Uri), new Uri(myURI));
但这似乎不起作用。这甚至可能还是我必须制作自己的自定义触发器?