Студопедія
рос | укр

Головна сторінка Випадкова сторінка


КАТЕГОРІЇ:

АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія






Особливості відповідальності за шкоду, завдану правоохоронними та судовими органами


Дата добавления: 2015-10-15; просмотров: 612



  1. Откройте меню Пуск | Все программы| Microsoft Visual Studio 2010 | Microsoft Visual Studio 2010.
  2. В меню File выберите Open и затем Project/Solution. Откройте файл проекта ExploringWindowsAzureStorageVS2010\Source\Ex02-WorkingWithBlobs\begin\CS\begin.sln
  3. В Solution Explorer, в проекте RDImageGallery нажмите правой кнопкой по узлу RDImageGallery_WebRole и выберите Properties

 

  1. На закладке Settings создайте ConnectionString с именем DataConnectionStrin. Выберите Use development storage

 

 

  1. Создайте String с именем ContainerName и значением gallery

 

  1. В Solution Explorer нажмите правой кнопкой по Default.aspx в проекте RDImageGallery_WebRole, выберите View Code, объявите следующие пространства имен
  2. Убедитесь что в начале файла объявлены пространства имен

8. using Microsoft.WindowsAzure;

9. using Microsoft.WindowsAzure.StorageClient;

using Microsoft.WindowsAzure.ServiceRuntime;

  1. В конец класса _Default добавьте метод

11.private void EnsureContainerExists()

12. {

13. var container = GetContainer();

14. container.CreateIfNotExist();

15.

16. var permissions = container.GetPermissions();

17. permissions.PublicAccess = BlobContainerPublicAccessType.Container;

18. container.SetPermissions(permissions);

}

  1. В конец класса _Default добавьте метод

20.private CloudBlobContainer GetContainer()

21. {

22. // Get a handle on account, create a blob storage client and get container proxy

23. var account = CloudStorageAccount.FromConfigurationSetting("DataConnectionString");

24. var client = account.CreateCloudBlobClient();

25.

26. return client.GetContainerReference(RoleEnvironment.GetConfigurationSettingValue("ContainerName"));

}

  1. Добавьте следующий код в метод Page_Load

28.protected void Page_Load(object sender, EventArgs e)

29. {

30. try

31. {

32. if (!IsPostBack)

33. {

34. this.EnsureContainerExists();

35. }

36. this.RefreshGallery();

37. }

38. catch (System.Net.WebException we)

39. {

40. status.Text = "Network error: " + we.Message;

41. if (we.Status == System.Net.WebExceptionStatus.ConnectFailure)

42. {

43. status.Text += "<br />Please check if the blob storage service is running at " +

44. ConfigurationManager.AppSettings["storageEndpoint"];

45. }

46. }

47. catch (StorageException se)

48. {

49. Console.WriteLine("Storage service error: " + se.Message);

50. }

}

  1. В конец класса _Default добавьте метод

52.private void RefreshGallery()

53. {

54. images.DataSource =

55. this.GetContainer().ListBlobs(new BlobRequestOptions()

56. {

57. UseFlatBlobListing = true,

58. BlobListingDetails = BlobListingDetails.All

59. });

60. images.DataBind();

}

  1. Нажмите F5 для запустка приложения. Запустится браузер с приложением.

 

 


<== предыдущая лекция | следующая лекция ==>
Суб'єкти заподіяння шкоди та суб'єкти відшкодування шкоди, завданої правоохоронними та судовими органами | Визначення заробітку (доходу), втраченого потерпілим внаслідок втрати чи зменшення професійної або загальної працездатності
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | <== 53 ==> | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 |
Studopedia.info - Студопедия - 2014-2024 год . (0.187 сек.) російська версія | українська версія

Генерация страницы за: 0.187 сек.
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7