Безостановочные исключения в C#

В Ghostscript, №.

Вам известно, что PDF допускает гораздо больше, чем цветовые пространства RGB или CMYK?

Существует также DeviceGray, который наряду с DeviceRGB и DeviceCMYK завершает пространство «Device».

Существует четыре вида пространств CIE: L a b, CalGray, CalRGB и ICC.

Тогда есть Разделение, DeviceN и NChannel пространства. Несмотря на то, что у них есть пространство устройства, вы считаете это пространство RGB или CMYK или чем-то еще?

Также рассмотрим пример страницы, где все элементы маркировки находятся в RGB, но есть группа прозрачности. и пространство смешивания группы - CMYK. Это страница RGB или страница CMYK?

Обратите внимание, что любая страница в PDF может иметь любую комбинацию цветового пространства. Поэтому страницы не обязательно должны быть RGB или CMYK.

5
задан Greg B 16 December 2010 в 10:09
поделиться

1 ответ

Нет такой вещи как "безостановочное" исключение в C#. Для управления, что происходит во время исключения Вы используете блок try-catch.

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(String.Format("{0}?{1}",
    URLToHit,
    queryString));
request.Method = "GET";
request.Timeout = 1000; // set 1 sec. timeout
request.ProtocolVersion = HttpVersion.Version11; // use HTTP 1.1

try
{
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();

    // Code here runs if GetResponse() was successful.
}
catch (WebException ex)
{
    // Code here runs if GetResponse() failed.
}

// Code here is always run unless another exception is thrown. 

Причиной там не являются никакие "безостановочные исключения", то, потому что, если существует исключение, Ваш код не может возможно сделать то, что Вы предназначили. Например, что Вы ожидали бы, что переменная "ответа" будет содержать? Что Вы сделали бы с ним? Блок try-catch дает Вам полный контроль над этим.

1
ответ дан 15 December 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: