问题标签 [azure-table-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
398 浏览

azure - Azure 应用程序中的会话管理

链接文本我用默认的webrole开发了一个简单的云应用程序,并实现了以下步骤。

1.使用一个默认的Webrole1创建新的云服务应用程序 2.提取“AspProviders.dll”并添加作为对当前Webrole1的引用。( “你好,” + Server.HtmlEncode(User.Identity.Name)); 6. 编辑 web.config 并进行以下更改 ....................

……………………………………………………………………………………………………………… ....................................

.................................. ........ 7.在本地 DevFabric 中执行应用程序

但我收到运行时错误,如“值不能为空”,堆栈跟踪如下

让我知道解决方案

谢谢。

0 投票
1 回答
1336 浏览

azure - Windows Azure 表:用于更新/合并的 C# API?

Windows Azure 表有两种不同的机制来更改现有实体:更新,它修改适当的属性,以及合并,它替换整个实体。

当你打电话时,这些中的哪一个被使用TableServiceContext.UpdateObject()?(我猜是更新。)另一个是通过这个 API 暴露的吗?

(抱歉,如果这在我的眼皮子底下,我没有看到它。)

0 投票
1 回答
6222 浏览

.net - “您必须添加对程序集 'System.Data.Services.Client, Version=3.5.0.0' 的引用”

我正在使用 Windows Azure Table 构建应用程序。我已将对表服务的所有调用封装到它自己的程序集中。此程序集使用 .NET 4.0 Framework 并包含对 System.Data.Service.Client (4.0) 的引用。我可以毫无问题地从测试项目中使用这个程序集。

当我将此项目添加为对 MVC2 Web 应用程序的引用时(再次针对 .NET 4.0 框架),我收到上述错误。我将相同的 DLL (v.4.0) 添加到 Web 项目中,但问题仍然存在。

到底是怎么回事?为什么我需要使用 MVC 项目中的 3.5 DLL?

0 投票
1 回答
624 浏览

c# - 从 Azure 表中检索特定字段值

以下代码总是抛出异常

如果我阅读实体它工作正常:

是否不可能从 Azure 表中仅读取一个字段(或几个,我不想读取实体)?

提前致谢。


更新:

异常数据:System.Data.Services.Client.DataServiceQueryException。

消息 - “处理此请求时发生错误。”

内部异常 - 代码:“InvalidInput”,消息:“其中一个请求输入无效。”

0 投票
2 回答
728 浏览

parallel-extensions - Parallel.ForEach 能否与 CloudTableQuery 一起安全使用

我正在尝试对其进行一次性数据加密的 Azure 表中有合理数量的记录。我认为我可以通过使用Parallel.ForEach. 另外,因为有超过 1K 条记录,而且我不想自己弄乱延续令牌,所以我正在使用 CloudTableQuery 来获取我的枚举器。

我的问题是我的一些记录已被双重加密,我意识到我不确定返回的枚举CloudTableQuery.Execute()器的线程安全性如何。有没有其他人有过这种组合的经验?

0 投票
1 回答
1519 浏览

azure - 如何在 Azure 中使用表存储创建新表

我曾尝试使用 Roger Jennings 在他的书“使用 Windows Azure 的云计算”中推荐的示例,但他使用的是版本 1。我使用的是 v1.2,并且存在很多差异。首先,我必须使用更正的命名空间和其他更改重新编译 StorageClient DLL。然后,当我在应用程序启动时使用他的代码创建一个表时,我得到一个“超出范围的索引”。

有没有人在应用程序启动时成功创建了一个表?如果是这样,怎么做?此外,如果有任何使用 1.2 版的教程/示例,我也将不胜感激。

0 投票
4 回答
3956 浏览

c# - 从 Azure 表中捕获错误的干净方法(字符串匹配除外?)

我想获取所有 Azure Table 错误的列表,并找出一种在try...catch块中处理它们的干净方法。

例如,我不想直接编写代码并将 InnerException 消息与String.Contains("The specified entity already exists"). 捕获这些错误的正确方法是什么?

替代文字

0 投票
1 回答
1595 浏览

c# - 用于删除或更新多个对象的 Azure 表模式

我最近一直在阅读一些 Azure 代码,想知道为什么我在 Internet 上看到的示例似乎没有利用每次往返的多个操作。人们是否有理由不这样编码他们的数据源:

论坛数据源.cs

这样可以发生多次删除,并且编程模型非常干净。

0 投票
3 回答
452 浏览

c# - 如何将数字转换为自定义 2char BaseX 并返回?(又名:如何进行 Azure 表属性压缩)

类似于在十六进制中从 0 计数到 F 的方式,我有一个数字和字母数组,我想从中“计数”......当我达到最大值时,我想在“十进制”中重新开始“ 柱子。

我需要这个来提高 Azure Table 中的存储效率,并保持我的 PrimaryKeys 很小(所以我可以在 tinyURL 中使用它们)。首先考虑只允许这些字符作为 propertyName,如此所述。在下面的数组中,每个字符都根据 Azure 对其进行排序的方式进行定位。

我的目标是使用 2 个字符串/ASCII 字符从字符串“00”计数到小写“zz”。

使用 C# 处理这个概念的最佳方法是什么?
-- 数组是正确使用的对象吗?
-- 我如何将给定字符(大写“Y”)与其在数组中的位置相关联?

我只是在试验这个想法。乍一看好像还不错,但没见过有人考虑这样做。你怎么看?

0 投票
5 回答
15842 浏览

c# - 我在哪里可以按类获取 Unicode 字符列表?

我是学习 Unicode 的新手,并且不确定根据我的 ASCII 背景我必须学习多少,但我正在阅读C# 规范中关于标识符的规则以确定Azure 表中允许的字符(直接基于C# 规范)。

在哪里可以找到属于这些类别的 Unicode 字符列表:

  • letter-character: Lu、Ll、Lt、Lm、Lo 或 Nl 类的 Unicode 字符
  • combining-character: Mn 或 Mc 类的 Unicode 字符
  • decimal-digit-character: Nd 类的 Unicode 字符
  • connecting-character: Pc 类的 Unicode 字符
  • formatting-character: Cf 类的 Unicode 字符