Вы не достигнете этого через ServiceSecurityAuditBehavior
. Такое поведение не добавляет функцию аудита. Сама функция жестко задана в DispatchRuntime
, и это поведение только отображает ее конфигурацию.
Я думаю, что реализация WCF по умолчанию не предлагает какого-либо крючка для изменения механизма аудита, потому что все классы, использующие этот аудит, являются внутренними и ожидают записи в журнал событий, и я не уверен, насколько большие изменения нужно сделать, чтобы разрешить пользовательский аудит - Аудит по умолчанию обрабатывается во время аутентификации, авторизации и олицетворения. Вам придется переписать или переписать их все.