Теперь, когда вы знаете, что события определяют ситуации, которые могут происходить в приложении, а поставщики задают механизм доставки этих событий (то есть, как эти события будут обрабатываться), вы можете сконфигурировать простое приложение для использования инфраструктуры мониторинга работоспособности. Вам просто необходимо взять один из созданных ранее примеров (или создать новый Web-сайт с пустой страницей Default.aspx) и добавить в файл web.config следующую конфигурацию:

<healthMonitoring enabled="true">
  <providers>
    <add name="EmailProvider"
     type="System.Web.Management.SimpleMailWebEventProvider"
     from="testhealth@vpcbase.local"
     to="testdest@vpc.local"
     subjectPrefix="Testing Health"
     buffer="true" bufferMode="Notification"/>
  </providers>
  <rules>
    <add provider="EmailProvider"
     name="All App Events"
     eventName="Application Lifetime Events"/>
  </rules>
</healthMonitoring>

В предыдущем примере вы добавили поставщик электронной почты, чтобы отправлять электронную почту при каждом событии времени жизни приложения. Определенный элемент в разделе <rules> связывает ранее сконфигурированный поставщик электронной почты с фактическими событиями. Для определения правила вы должны использовать дружественное имя, определенное для фактических событий. Чтобы определить имя, вы должны использовать дружественное имя, заданное для зарегистрированного события в разделе <eventMappings>.

предыдущая    следующая страница    вначало главы    оглавление

796

Hosted by uCoz