Ejemplo n.º 1
0
 public BlobFile2(string username, string path)
 {
     _username = username;
     _path = new FilePath(path);
     var query =
         new TableQuery<FileEntity>().Where(
             TableQuery.CombineFilters(
                 TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, _username),
                 TableOperators.And, TableQuery.GenerateFilterCondition("Path", QueryComparisons.Equal, _path.Path())));
     try
     {
         _entity = FileTable.ExecuteQuery(query).FirstOrDefault();
     }
     catch (Exception ex)
     {
         _entity = null;
     }
     if (_entity == null && _path.IsRoot()) CreateDirectory();
     _container = AzureServiceHelper.GetUserContainer(username);
 }