Проблема в вашем порядке if/else
.
Установите это так:
if (selected)
{
backgroundBrush = reportsBackgroundBrushSelected;
}
else
{
if (text.Contains("Success"))
{
backgroundBrush = reportsBackgroundBrush1;
}
else if(text.Contains("Error"))
{
backgroundBrush = reportsBackgroundBrush2;
}
else
{
backgroundBrush = reportsBackgroundBrush3;
}
}
Это настраивается. Необходимо будет говорить, кто бы ни в организации управляет учетной записью Akamai. У них будет доступ для изменения, как и какие вещи кэшируются. При необходимости они могут связать Вас с техническим контактом в Akamai.
Примите во внимание, что файлы могут кэшироваться в другом месте также, включая в любых прокси-серверах, что клиент находится позади или в самом кэше браузера. Простой способ обойти это состоит в том, чтобы добавить строку запроса к URL и изменить значение каждый раз, когда Вы обновляете файлы или устанавливаете его на случайное значение для обхода кэша каждый раз. Сервер проигнорирует строку запроса, но браузер и прокси будут думать, что это - совершенно другой URL, и повторно запросите это.
Например, вместо запроса:
styles.css
запрос:
styles.css? version=1