Added load type exception handling
[pithos-ms-client] / trunk / Pithos.Network / NoModificationInfo.cs
1 // -----------------------------------------------------------------------\r
2 // <copyright file="NoModificationInfo.cs" company="Microsoft">\r
3 // TODO: Update copyright text.\r
4 // </copyright>\r
5 // -----------------------------------------------------------------------\r
6 \r
7 using System.Diagnostics.Contracts;\r
8 using Pithos.Interfaces;\r
9 \r
10 namespace Pithos.Network\r
11 {\r
12     using System;\r
13     using System.Collections.Generic;\r
14     using System.Linq;\r
15     using System.Text;\r
16 \r
17     /// <summary>\r
18     /// A special ObjectInfo that represents a NotModified HTTP Status (304)\r
19     /// </summary>\r
20     public class NoModificationInfo:ObjectInfo\r
21     {\r
22         public NoModificationInfo(string account,string container)\r
23         {\r
24             Contract.Requires(!String.IsNullOrWhiteSpace(account));\r
25             Contract.Requires(!String.IsNullOrWhiteSpace(container));\r
26 \r
27             Account = account;\r
28             Container = container;\r
29         }\r
30 \r
31         public NoModificationInfo(string account, string container,string folder)\r
32             :this(account,container)\r
33         {\r
34             Name = folder + '/';\r
35         }\r
36 \r
37     }\r
38 }\r