- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的,我有一个类旨在管理 Azure 云队列消息,插入工作正常:
public async void Insert(string message)
{
await Queue.AddMessageAsync(new CloudQueueMessage(message));
}
请注意,此Queue
是一个CloudQueue
实例。
这是使用上述方法插入存储中的消息
但是,在尝试获取或查看消息时,发生了奇怪的行为,我无法阅读任何内容:
消息内容引发异常并以 null 形式返回。
这是messageCount
值。
以下是用于检索消息的文本方法:
public async Task<List<string>> GetMessages()
{
var list = new List<string>();
await Queue.FetchAttributesAsync();
int messageCount = Queue.ApproximateMessageCount ?? 0;
if (messageCount == 0) return list;
foreach (var msg in await Queue.GetMessagesAsync(messageCount))
{
list.Add(msg.AsString);
}
return list;
}
编辑:我按照批准的答案中的指示进行了检查,发现我使用的是一个已弃用的软件包,该软件包似乎不再起作用。 该库已被拆分为多个部分,并且已被弃用。
我必须使用最新的 API 并更改我的代码,它实际上更容易使用,但需要进行一定的返工。现在可以使用了,在这个新版本(.NET v12)中使用队列的方式是documented here .
最佳答案
我相信这与错误的(旧版)Nuget 包有关。我最近遇到了这样的问题,当我升级到以下软件包后,这个问题得到了解决:
Install-Package Microsoft.Azure.Storage.Common -Version 11.1.7
Install-Package Microsoft.Azure.Storage.Queue -Version 11.1.7
https://www.nuget.org/packages/Microsoft.Azure.Storage.Queue/
https://www.nuget.org/packages/Microsoft.Azure.Storage.Common/
关于c# - Azure 队列 : Unable to read cloud queue messages. AsString 和 AsBytes 属性抛出 System.ArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62918338/
我读过一篇博客文章(目前我找不到链接),其中作者说分配局部变量比使用 ADOQuery.FieldByName('...').asString 或更快TSQLQuery.FieldByName('..
我刚刚看到了他们使用的一些代码(D5)... aStr:=tblAcct.FieldByName('Name').Text; 它似乎工作正常,但我一直使用...... aStr:=tblAcct.Fi
我正在使用Delphi XE2。我的代码从 SQL-Server 2008 R2 数据库中提取数据。返回的数据是一个包含 1,055,227 字节数据的 nvarchar(max) 字段。我使用以下代
我正在尝试简单地访问端点并使用 asString() 方法获取响应主体和 HttpResponse。代码可以编译,但在运行时会出错,说没有这样的方法错误。 我将 Unirest 导入到我的 Maven
我正在开发一个包含大量表单的大型项目,使用 BDE 和 ODBC 连接到 MySQL 数据库。 我可以在 Delphi 2009 中编译它并且工作正常。当我在 Delphi 2010 中编译它时,没有
我的情况如下:有一些类 MyList 稍后可能会得到特定的实现。目前,像 std::vector 这样的行为是可以的。 但是,我确实需要一种简单的方法来对其调用某种 asString()/toStri
当我们将数据库组件从 ODBC Express 交换到 ADO 时,我们遇到的最大问题之一是 ODBC Express“右修剪”了 CHAR 字段的结果,而 ADO 没有。 CHAR 字段填满了它们的
本文整理了Java中com.ibm.wala.util.warnings.Warnings.asString()方法的一些代码示例,展示了Warnings.asString()的具体用法。这些代码示例
本文整理了Java中org.apache.drill.yarn.zk.ZKClusterCoordinatorDriver.asString()方法的一些代码示例,展示了ZKClusterCoordi
给定以下案例类LogMessage: import io.circe.{Decoder, Encoder} import io.circe.generic.semiauto.{deriveDecode
我正在尝试编写一个 AsString() 函数,根据我的喜好将 STL 容器转换为字符串。这是我到目前为止提出的代码: template inline string AsString(const T&
我有一个 simpleIntegerProperty 表示以秒为单位的数量,我想以 hh:mm:ss 格式表示。 我想通过将 Label textProperty 绑定(bind)到 simpleIn
我有一个 simpleIntegerProperty 表示以秒为单位的数量,我想以 hh:mm:ss 格式表示。 我想通过将 Label textProperty 绑定(bind)到 simpleIn
当 TQuery 后代字段的 FieldType 是 ftBoolean 时,如何让 Delphi 7 返回“0”或“1”?默认情况下返回“TRUE”或“FALSE”,即 Query1.Fields[
我正在创建一个简单的控件来浏览和采样音频文件。我想使用ObjectProperty这样我就可以绑定(bind)负责播放文件的按钮的一些属性: PlayButton.disableProperty.bi
好的,我有一个类旨在管理 Azure 云队列消息,插入工作正常: public async void Insert(string message) { await Qu
我是一名优秀的程序员,十分优秀!