У меня есть код ниже для создания очереди в сервисной шине Azure
var cs = azureServiceBusConnectionString;
var namespaceManager = NamespaceManager.CreateFromConnectionString(cs);
if (namespaceManager.QueueExists(queueName))
{
namespaceManager.DeleteQueue(queueName);
}
var que = namespaceManager.CreateQueue(queueName);
que.EnablePartitioning = true;
Моя очередь создана нормально, но у меня есть 2 вопроса
1) Несмотря на то, что я установил EnablePartioning в true, в моей очереди для EnablePartioning установлено значение false. Почему это? Есть ли метод, который я должен вызвать, чтобы сохранить изменения или что-то
2) Я не могу установить размер очереди, так как свойство SizeInBytes доступно только для чтения. Как я могу это сделать?
Я не вижу конструктора, который бы позволял мне устанавливать EnablePartitioning или размер?
Пол