Я использую служебную шину Windows Server 1.1. Я могу сгенерировать токен OAuth из служебной шины Windows Server, используя следующий базовый адрес
string baseAddressHttp = "https://" + ServerName + ":9355/" + Namespace + "/$STS/OAuth/";
Для Window Azure Service Bus для отправки сообщения в очередь я могу отправить запрос по следующему адресу очереди
string serviceNamespace = "ServiceBusDefaultNamespace";
string queueName = "SampleQueuName";
string message ="This is my first message";
string queueAddress = "https://" + serviceNamespace + ".servicebus.windows.net/"+ queueName + "/messages";
WebClient webClient = new WebClient();
webClient.Headers[HttpRequestHeader.Authorization] = token;
webClient.UploadData(baseAddress, "POST", Encoding.UTF8.GetBytes(message));
Но для Windows Server Service Bus этот же метод не работает.
Поддерживает ли служебная шина Windows Server 1.1 REST API? Любая помощь будет действительно оценена.
Заранее спасибо!!