Tag: azure色存储

Azure Service Bus无法接收JSON正文

调试此代码时,应用程序停止。 没有显示错误消息或exception。 X计划: client.OnMessage((message) => { using (var stream = message.GetBody()) using (var streamReader = new StreamReader(stream, Encoding.UTF8)) { var body = streamReader.ReadToEnd(); } } 下面我通过REST API发布JSON对象。 项目Y: public void CreateMessage(T messageToSend, string queueAddress, WebClient webclient) { var apiVersion = “&api-version=2014-01”; var serializedMessage = JsonConvert.SerializeObject(messageToSend, Formatting.Indented); string receivedMessageBody = webclient.UploadString(queueAddress + “/messages” + “?timeout=60&” + […]

如何更改服务总线队列的属性?

我正在使用服务总线队列在Web角色和工作者角色之间进行通信。 有时工作者角色不接受Web角色消息。 但它立即接受我发送的下一条消息。 所以我想也许它正在发生,因为批处理操作已启用。 我一直试图把它弄错,但我还没有成功。 这是我的代码。 public static QueueClient GetServiceBusQueueClient(string queuename) { string connectionString; if (RoleEnvironment.IsAvailable) connectionString = CloudConfigurationManager.GetSetting(“Microsoft.ServiceBus.ConnectionString”); else connectionString = ConfigurationManager.AppSettings[“Microsoft.ServiceBus.ConnectionString”]; var namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString); QueueDescription queue = null; if (!namespaceManager.QueueExists(queuename)) { queue = namespaceManager.CreateQueue(queuename); queue.EnableBatchedOperations = false; queue.MaxDeliveryCount = 1000; } else { queue = namespaceManager.GetQueue(queuename); queue.EnableBatchedOperations = false; queue.MaxDeliveryCount = 1000; […]

如何从代码启动Windows Azure存储模拟器V3.0

自从我安装了新的Windows Azure SDK 2.3后,我收到了来自csrun的警告: “通过CSRun的DevStore交互已被删除。请改用WAStorageEmulator.exe。” 所以有两个问题:1)如何从代码中正确启动新的存储模拟器? 2)如何从代码中确定存储模拟器是否已在运行?

Azure存储相关的API是否参与System.Transactions?

我无法在任何地方找到任何相关信息,但问题很简单。 我可以在TransactionScope包装与存储相关的操作,例如,如果存在回滚,则还会回滚上载的文件吗? 如果本机API不能这样做,那么在任何地方都有公共实现吗?