UpdateSubscription 生成 (500) 内部服务器错误
UpdateSubscription generates (500) Internal Server Error
我正在尝试更新 Azure 服务总线中的现有订阅,但出现 (500) 内部服务器错误。我的代码如下:
NamespaceManager nmg = NamespaceManager.CreateFromConnectionString("Endpoint=sb://My service bus endpoint with SAS");
SubscriptionDescription sd = nmg.GetSubscription("topicname", "subscriptionName");
sd.ForwardTo = "TopicNameToForward";
nmg.UpdateSubscription(sd);
我在 UpdateSubscription 上收到错误。错误中没有更多详细信息。此外,我还可以执行所有其他操作(如创建主题、创建订阅等),但仅当我尝试设置 "ForwardTo" 值时才会发生错误。请帮忙
如果 ForwardTo 属性 未设置为调用 UpdateSubscription() 时存在的有效主题,将返回 500 内部服务器错误。
例如,如果 "mytopic2" 不存在,这将失败。
var nsManager = NamespaceManager.CreateFromConnectionString(ConnectionString);
if (!await nsManager.TopicExistsAsync(TopicName))
{
await nsManager.CreateTopicAsync(TopicName);
}
if (!await nsManager.SubscriptionExistsAsync(TopicName, SubscriptionName))
{
await nsManager.CreateSubscriptionAsync(TopicName, SubscriptionName);
}
var subDesc = await nsManager.GetSubscriptionAsync(TopicName, SubscriptionName);
subDesc.ForwardTo = "myTopic2";
await nsManager.UpdateSubscriptionAsync(subDesc);
我正在尝试更新 Azure 服务总线中的现有订阅,但出现 (500) 内部服务器错误。我的代码如下:
NamespaceManager nmg = NamespaceManager.CreateFromConnectionString("Endpoint=sb://My service bus endpoint with SAS");
SubscriptionDescription sd = nmg.GetSubscription("topicname", "subscriptionName");
sd.ForwardTo = "TopicNameToForward";
nmg.UpdateSubscription(sd);
我在 UpdateSubscription 上收到错误。错误中没有更多详细信息。此外,我还可以执行所有其他操作(如创建主题、创建订阅等),但仅当我尝试设置 "ForwardTo" 值时才会发生错误。请帮忙
如果 ForwardTo 属性 未设置为调用 UpdateSubscription() 时存在的有效主题,将返回 500 内部服务器错误。
例如,如果 "mytopic2" 不存在,这将失败。
var nsManager = NamespaceManager.CreateFromConnectionString(ConnectionString);
if (!await nsManager.TopicExistsAsync(TopicName))
{
await nsManager.CreateTopicAsync(TopicName);
}
if (!await nsManager.SubscriptionExistsAsync(TopicName, SubscriptionName))
{
await nsManager.CreateSubscriptionAsync(TopicName, SubscriptionName);
}
var subDesc = await nsManager.GetSubscriptionAsync(TopicName, SubscriptionName);
subDesc.ForwardTo = "myTopic2";
await nsManager.UpdateSubscriptionAsync(subDesc);