Обработка корпоративной библиотекиInstanceId - PullRequest
2 голосов
/ 24 декабря 2009

Могу ли я получить handleInstanceId без использования пользовательских обработчиков (я использую стандартные обработчики).

1 Ответ

0 голосов
/ 23 декабря 2014

Если вы используете ReplaceHandler, вы действительно можете поместить handleInstanceID в свое сообщение об ошибке:

<exceptionHandling>
  <exceptionPolicies>
    <add name="ReplacingException">
      <exceptionTypes>
        <add name="Exception" type="System.Exception, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
          postHandlingAction="ThrowNewException">
          <exceptionHandlers>
            <add name="Replace Handler" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ReplaceHandler, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling"
              exceptionMessage="An application error occurred and has been logged with error code: {handlingInstanceID}"
              exceptionMessageResourceName="" exceptionMessageResourceType=""
              replaceExceptionType="System.Exception, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
          </exceptionHandlers>
        </add>
      </exceptionTypes>
    </add>
  </exceptionPolicies>
</exceptionHandling>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...