小编Hop*_*ope的帖子

如何检查Azure Blob文件是否存在

我想检查Azure Blob存储中是否存在特定文件.是否可以通过指定文件名进行检查?每次我得到文件未找到错误.

c# azure-storage azure-storage-blobs

14
推荐指数
4
解决办法
3万
查看次数

从Azure blob存储中读取文件

我想从azure存储中读取一个PDF文件字节,因为我有一个文件路径.

https://hostedPath/pdf/1001_12_Jun_2012_18_39_05_594.pdf
Run Code Online (Sandbox Code Playgroud)

那么可以通过直接传递其路径名来从blob存储中读取内容吗?我也在使用c#.

c# azure azure-storage azure-storage-blobs

11
推荐指数
2
解决办法
2万
查看次数

如何在Windows Azure工作者角色中安排任务

我有一个简单的Azure Worker角色,每天下午12点执行任务.下面是完成此任务的代码.

public override void Run()
{
    try
    {
        while (true)
        {
              int time = Convert.ToInt32(DateTime.Now.TimeOfDay);
              if (time == 12)
              {
                   DoSomethingElse();
              }
        }

    }
    catch (Exception ex)
    {
        Log.Add(ex, true);
    }            
}
Run Code Online (Sandbox Code Playgroud)

DoSomethingElse()是一种在每天中午12点发送电子邮件的方法,并且每天只会触发一次.

如何实现在12PM时执行时触发的调度程序DoSomethingElse().

我的问题是:这是(上面的代码)是最好的方法或使用任何第三方工具.

c# azure

8
推荐指数
1
解决办法
9628
查看次数

如何在不使用临时文件的情况下将.NET对象序列化为Azure Blob存储?

我想将.NET对象存储到Azure Blob存储中.

目前我使用TextWriter(episodeList是我要序列化的对象)将其序列化为XML文件:

XmlAttributeOverrides overrides = new XmlAttributeOverrides();
XmlAttributes Xmlattr = new XmlAttributes();
Xmlattr.XmlRoot = new XmlRootAttribute("EPISODES");
overrides.Add(typeof(List<EpisodeData>), Xmlattr);
XmlSerializer serializer = new XmlSerializer(typeof(List<EpisodeData>), overrides);
TextWriter textWriter = new StreamWriter(@"C:\movie.xml");
serializer.Serialize(textWriter, episodeList);
textWriter.Close();
Run Code Online (Sandbox Code Playgroud)

然后将文件上传到Blob存储:

CloudBlobClient blobStorage = createOrGetReferenceOfBlobStorage(folderName);
string uniqueBlobName = string.Format("{0}/{1}", folderName, fileName);
CloudBlockBlob blob = clouBblockBlobPropertySetting(blobStorage, uniqueBlobName, ".txt");
using (StreamWriter writer = new StreamWriter(blob.OpenWrite()))
{
    writer.Write(content);
} 
Run Code Online (Sandbox Code Playgroud)

有可能以某种方式跳过临时文件,以便将XML直接上载到Azure Blob存储中吗?

.net c# serialization azure azure-storage

7
推荐指数
1
解决办法
2926
查看次数

元素<Target>下的元素<#text>在Azure中无法识别

这里有一个大问题.我无法在Visual Studio中打开任何类型的项目.即使我创建一个新的,我得到错误:

元素下面的元素<#text>无法识别.C:\ Program Files\MSBuild\Microsoft\VisualStudio\v10.0\Windows Azure Tools\1.6\Microsoft.WindowsAzure.targets.

如果有人知道请帮助我.

c# azure visual-studio-2010

6
推荐指数
4
解决办法
1万
查看次数

HttpResponseException

我在处理 MVC 4 webAPI 中的错误时遇到了一个大问题。在这里,我想验证传入的请求并发回 BadRequest 响应。

为此,我正在使用代码

public Product GetProduct(int id)
{
    Product item = repository.Get(id);
   if (item == null)
   {
     throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
   }
   return item;
}
Run Code Online (Sandbox Code Playgroud)

但是在空 id 的情况下,VS2010 会产生另一个错误,如

“处理 HTTP 请求导致异常。有关详细信息,请参阅此异常的 'Response' 属性返回的 HTTP 响应”。

我该如何解决这个问题

提前致谢....

asp.net-mvc-4 asp.net-web-api

5
推荐指数
1
解决办法
2万
查看次数

Windows Azure中的作业调度在c#.net中

我想在我的windows azure应用程序中实现一个作业调度程序.

我的目标是在特定时间每天执行特定的应用程序.对于该实现,我有一些选择

1 - 使用Quartz.net

2-Windows调度程序

如果C#.net中有任何内置方法可用于实现.我很难了解Windows Azure HPC Scheduler.是调度程序吗?

c# azure

4
推荐指数
1
解决办法
4003
查看次数

TCP客户端问题

我在c#中的TCP客户端应用程序返回中遇到了一个大问题.正常情况下它工作正常,但在某些情况下,服务器向特定客户端发送同时响应,因此这种情况下所有同时响应都在客户端作为单个消息接收.因此,客户端无法识别单个消息.所以这样的情况我的客户端应用程序无法处理特定的活动.是否可以在客户端读取单独的消息?所以为了解决这个问题,我有一些选择,但我不知道它是否正确.

1-在客户端使用固定长度的缓冲区(但我的消息是可变长度).

2-为每个响应消息添加分隔符.

如果有人知道解决此类问题的解决方案,请帮助我.

c# sockets tcpclient tcpserver

2
推荐指数
1
解决办法
247
查看次数

从list对象转换为c#中的类

我是linq和c#的新手.在这里,我面临一个问题,我必须模拟课程

public class Product
{
    public int ItemID { get; private set; }
    public string Title { get; set; }
    public string Description { get; set; }
    public DateTime AuctionEndDate { get; set; }
    public int Price { get; set; }
}

public class ShoppingCart
{
    public List<Product> Products { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在这里,我想创建一个扩展方法,对我购物车中的所有项目进行排序.

public static ShoppingCart Sort(this ShoppingCart cart)
{

    var sortedCart = from item in cart.Products
                     orderby item.Title ascending
                     select item;
    return sortedCart.ToList();
}
Run Code Online (Sandbox Code Playgroud)

所以该方法不允许我返回sortedCart.ToList(),因为它包含List.我该如何退回shoppingCart?如果有人知道请帮助我.谢谢

c# linq

1
推荐指数
1
解决办法
216
查看次数