小编And*_*ich的帖子

如何访问Azure功能2中的Azure服务总线消息属性

使用 azure 函数版本 1,可以接受 BrokeredMessage 消息。

public static void Run([ServiceBusTrigger("MySServiceBus", "MySubscriptionName", AccessRights.Listen, Connection = "MyConnectionString")]BrokeredMessage message, TraceWriter log)
Run Code Online (Sandbox Code Playgroud)

然后使用类似于以下的代码检索属性:

var MyProperty = message.Properties["MyMessageProperty"] as string
Run Code Online (Sandbox Code Playgroud)

使用 2.0 版本的函数 SDK,我无法将传入对象转换为 BrokeredMessage,而不会收到反序列化错误消息

反序列化 Microsoft.ServiceBus.Messaging.BrokeredMessage 类型的对象时出错。输入源的格式不正确。System.Private.DataContractSerialization:输入源的格式不正确。

是否可以使用函数2.0获​​取消息属性

c# azureservicebus azure-servicebus-topics azure-functions

2
推荐指数
1
解决办法
7200
查看次数

Jenkins管道条件分支构建

使用multibranch管道我想触发一个稍微不同的构建和部署过程,具体取决于哪个git分支触发了构建.

我能想到的两种方法是:1)在每个分支中使用不同的jenkins文件2)在jenkins文件中使用一系列{branch'X'}块

第一种方法意味着在合并分支时我需要小心,我知道我会忘记在某些时候.

第二种方法非常混乱,但确实意味着我只能使用一个Jenkins文件.

我无法相信没有比这两种方法更好的方法.

continuous-integration jenkins jenkins-pipeline

1
推荐指数
1
解决办法
4532
查看次数