首页 > TAG信息列表 > azure-storage
嘲笑一个CloudBlockBlob,并使其返回流
我正在尝试对Azure CloudBlockBlob进行Moq并让其返回流,以便可以测试BlobStorage存储库是否正确处理了输出. 但是以某种方式返回的流始终为空. 单元测试代码: .... var stream = new MemoryStream(); var writer = new StreamWriter(stream); writc#-Azure队列存储邮件大小
从这个Windows Azure MSDN thread,我知道队列消息的大小 应该是8KB.我们可以通过6144字节* 4/3(base64编码)来计算消息大小. 我们将消息存储为XML消息(字符串). 如何从C#中的字符串计算字节大小?解决方法:字符串的字节大小取决于您的编码.例如,这就是您以UTF8编码获取它的方式. varc#-为什么Azure表存储不支持DateTimeOffset?
在任何人将其作为副本关闭之前,我知道Azure表存储本身不支持DateTimeOffset类型(MSDN states as much;尝试读写具有DateTimeOffset属性的实体不会引发异常,但不会维护正确的时间戳记要么). 我的问题是为什么不支持此数据类型,尤其是当创建Azure时就已经存在.更令人困惑的是,用于AzurLinux-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 SC#-NServicebus 6,Azure存储持久性,Sagas和复杂类型(集合)
我已经看到与此问题类似的问题,这些问题正在使用SQL Server和Nhibernate持久性.但是Azure存储如何呢? 我有一个可以容纳Saga数据的类.该属性包含一个集合: public class ResetPolicyData : ContainSagaData { public int NumberOfEmailsInGroup { get; set; } public Guid Ejavascript – Azure存储服务REST API的授权
我第一次打电话给Azure Storage REST API,一直困扰着我. Postman的回复显示,这是由于Azure身份验证中的错误,但我不知道问题是什么. 以下是发送Azure存储REST API的浏览器脚本: function azureListContainers() { var key = "key-copied-from-azure-storage-account"; var strTimejavascript – 如何在不保存本地的情况下将可读图像流转换为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_texc#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个不同的线程,每个线程执行一个方法,有一个wspring – 无法提交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.Cjavascript – 我们可以直接将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(msOrc# – 如何保护天蓝色斑点
我正在使用windows azure blob存储服务.我想保护我的blob免受公共访问(除了我的用户).为此我使用共享访问签名(SAS),它工作正常.但我的问题是我有一个容器,它在目录结构中包含blob,如: https://xxxxxxx.blob.core.windows.net/myContainer/directory1/blob1 https://xxxxxxx.bl