首页 > TAG信息列表 > azure-storage

嘲笑一个CloudBlockBlob,并使其返回流

我正在尝试对Azure CloudBlockBlob进行Moq并让其返回流,以便可以测试BlobStorage存储库是否正确处理了输出. 但是以某种方式返回的流始终为空. 单元测试代码: .... var stream = new MemoryStream(); var writer = new StreamWriter(stream); writ

c#-Azure队列存储邮件大小

从这个Windows Azure MSDN thread,我知道队列消息的大小 应该是8KB.我们可以通过6144字节* 4/3(base64编码)来计算消息大小. 我们将消息存储为XML消息(字符串). 如何从C#中的字符串计算字节大小?解决方法:字符串的字节大小取决于您的编码.例如,这就是您以UTF8编码获取它的方式. var

c#-为什么Azure表存储不支持DateTimeOffset?

在任何人将其作为副本关闭之前,我知道Azure表存储本身不支持DateTimeOffset类型(MSDN states as much;尝试读写具有DateTimeOffset属性的实体不会引发异常,但不会维护正确的时间戳记要么). 我的问题是为什么不支持此数据类型,尤其是当创建Azure时就已经存在.更令人困惑的是,用于Azur

Linux-Azure Blob存储是否支持http2?

当我跑步时: curl -I --http2 https://MYACCOUNT.blob.core.cloudapi.de/MYCONTAINER/MYPATH 我得到: HTTP/1.1 200 OK ... 这是否意味着azure blob存储根本不支持http2?解决方法:否.当前,Azure blob不支持http2.您可以检查此feedback. 但是现在Azure CDN当前支持http / 2,请参阅

c#-在Azure Blob存储上创建文件的副本

如何使用代码在Azure Blob存储容器中创建现有文件的副本?我正在使用WindowsAzure.Storage NuGet包来处理与我的Azure Blob存储相关的所有操作. 为了100%清晰,我正在尝试创建已上传到Azure Blob存储上的容器的文件的完整且单独的副本.我还想在此过程中为文件重新命名.解决方法:纯粹在

c#-Azure存储模拟器(表)返回400错误请求或403禁止

问题:访问Azure开发表存储时我缺少什么? 注意:我可以访问我的Azure CLOUD存储(当然可以使用其他代码),但是尝试访问开发存储时失败. 我正在使用: > Visual Studio 2012 > .Net Framework 4.0 C#库> NuGet Widows Azure存储v6.0< ==更正-使用v6.1.0.0>适用于.net 2.6的Microsoft Azure S

C#-NServicebus 6,Azure存储持久性,Sagas和复杂类型(集合)

我已经看到与此问题类似的问题,这些问题正在使用SQL Server和Nhibernate持久性.但是Azure存储如何呢? 我有一个可以容纳Saga数据的类.该属性包含一个集合: public class ResetPolicyData : ContainSagaData { public int NumberOfEmailsInGroup { get; set; } public Guid E

javascript – Azure存储服务REST API的授权

我第一次打电话给Azure Storage REST API,一直困扰着我. Postman的回复显示,这是由于Azure身份验证中的错误,但我不知道问题是什么. 以下是发送Azure存储REST API的浏览器脚本: function azureListContainers() { var key = "key-copied-from-azure-storage-account"; var strTime

javascript – 如何在不保存本地的情况下将可读图像流转换为base64

我想将azure中的图像转换为base64.如何使用azure-storage包实现这一目标? this.blobService.getBlobProperties( 'container', path, (err, properties, status)=> { if (err) { re

将Python DataFrame作为CSV写入Azure Blob

我有两个关于从/向Azure blob读取和编写Python对象的问题. 1)有人能告诉我如何将Python数据帧作为csv文件直接写入Azure Blob而不在本地存储吗? 我尝试使用函数create_blob_from_text& create_blob_from_stream  但它们都不起作用. 将数据帧转换为字符串并使用create_blob_from_tex

c#Azure无法设置blob层

CloudBlockBlob没有任何方法可以将blob层设置为hot / cool / archive.我还检查了其他blob类型,他们也没有允许这种方法的方法. I.E这种方法:https://docs.microsoft.com/en-us/rest/api/storageservices/set-blob-tier 他们是否有办法在C#中使用azure存储将代码中的blob层从热变为冷

使用Javascript将Largefile上载到Azure Blob

我已经看到一些示例,其中文件传输到服务器端,然后上载到Azure Blob存储. 但是我的文件大小只有几GB.有没有办法可以使用客户端脚本直接将文件上传到Azure Blob存储,而不是从服务器端执行以节省时间.解决方法:更新我的答案,现在Windows Azure存储支持CORS并且OP没有接受任何答案:).

c# – 构建Azure工作者角色以处理来自~10个队列的数据的最佳方法

我有一个辅助角色,将数据抛入大约需要处理的10个队列中.有很多数据 – 可能每秒大约10-100条消息在各种队列中排队. 队列包含不同的数据并分别处理它们.特别是有一个非常活跃的队列. 我现在设置它的方式,我是一个单独的工作者角色,产生10个不同的线程,每个线程执行一个方法,有一个w

spring – 无法提交Hibernate事务;嵌套异常是org.hibernate.Transaction异常:JDBC提交失败

当我连接到应用程序时,我在我的应用程序中使用Windows Azure SQL Server,它显示以下错误. org.springframework.transaction.TransactionSystemException: Could not commit Hibernate transaction; nested exception is org.hibernate.Transaction Exception: JDBC commit failed

带存储帐户的C#Azure自定义域

我最近发现可以将自己的域连接到我的azure存储帐户.我的问题是,我想知道是否有可能使用Azure Storage SDK获取此自定义域地址? 我目前正在使用我的blob帐户来存储图像,我希望在URL中使用我的自定义域直接链接到每个图像.我希望直接从SDK中取出它,但我不知道它是否可行,或者如何做到

c# – 将ZipArchive条目提取到blob存储

使用普通的Windows文件系统,ExtractToFile方法就足够了: using (ZipArchive archive = new ZipArchive(uploadedFile.InputStream, ZipArchiveMode.Read, true)) { foreach (var entry in archive.Entries.Where(x => x.Length > 0)) { entry.ExtractToFile(Path.C

javascript – 我们可以直接将Windows Azure移动服务与BLOB存储连接吗?

我有一个关于如何使用Windows 8应用程序(Javascript)实现Windows Azure和Blob存储的问题.我们可以直接将Windows Azure移动服务与BLOB存储连接吗?解决方法:是的,您可以通过Windows Azure移动服务访问blob存储.基本上,您将通过服务器脚本使用blob存储.您将在Windows Azure SDK for No

在c#中从Windows azure中删除blob

我有代码将blob插入存储,并允许用户查看blob列表和单个blob.但是,我现在无法删除blob,出现的错误是 “System.ServiceModel.ni.dll中出现’System.ServiceModel.FaultException`1’类型的异常,但未在用户代码中处理.附加信息:远程服务器返回错误:(404)Not Found.” WCF服务中的代码是

c# – 通过正则表达式或通配符检索Azure存储上的Blob列表

是否可以通过Windows Azure存储API进行搜索,查找特定容器中与正则表达式匹配的所有blob或通配符?例如,搜索与* 11002232 *匹配的所有blob. 这将返回说blob像: > 11002232> 11002232.jpg> /uploads/11002232.jpg> /uploads/test-11002232.jpg> ……解决方法:不,通过API无法做到这一点.

c# – 我是否可以创建一个Azure Webjob,它将功能公开给仪表板但不使用Azure存储?

我想创建一个Azure Webjob来满足批处理需求(特别是它会不断迭代SQL Azure数据库表,获取某些记录,执行一些操作然后更新表).我不需要Azure存储. 在这种情况下,我仍然可以将我的方法暴露给Azure函数调用仪表板吗?或者是Azure存储属性是唯一暴露的方法? 作为一个例子,我可能有一个功能:

c# – Azure – 更新BLOB存储中的现有xml文件

我有XML文件存储在BLOB存储中,我试图找出更新它们的最有效方法(和/或添加一些元素).在WebRole中,我想出了这个: using (MemoryStream ms = new MemoryStream()) { var blob = container.GetBlobReference("file.xml"); blob.DownloadToStream(msOr

c# – 如何保护天蓝色斑点

我正在使用windows azure blob存储服务.我想保护我的blob免受公共访问(除了我的用户).为此我使用共享访问签名(SAS),它工作正常.但我的问题是我有一个容器,它在目录结构中包含blob,如: https://xxxxxxx.blob.core.windows.net/myContainer/directory1/blob1 https://xxxxxxx.bl