Как я могу хранить данные аудита в хранилище таблиц Azure, предоставляет audit.net (https://github.com/thepirat000/Audit.NET#data-providers-included) только sqldataprovider, пожалуйста, помогите мне.
Спасибо
Как я могу хранить данные аудита в хранилище таблиц Azure, предоставляет audit.net (https://github.com/thepirat000/Audit.NET#data-providers-included) только sqldataprovider, пожалуйста, помогите мне.
Спасибо
Теперь вы можете использовать Azure Поставщик табличных данных для хранения событий аудита в таблицах Azure. Он включен, начиная с версии 12.1.9, в Audit.NET.AzureStorage упаковка.
Вы можете настроить столбцы динамически с помощью анонимного объекта или словаря или реализовать свой собственный TableEntity класс.
Например:
Audit.Core.Configuration.Setup()
.UseAzureTableStorage(_ => _
.ConnectionString("your cnn string")
.TableName("Events")
.EntityBuilder(e => e
.PartitionKey($"Events{ev.StartDate:yyyyMM}")
.Columns(c => c.FromObject(ev => new
{
Date = ev.StartDate,
User = ev.Environment.UserName,
...
}))));
Взгляните на файл README здесь.
При возникновении других проблем обратите внимание, что вы также можете открыть проблему вместо того, чтобы спрашивать на SO. или спросите в чате Audit.NET Gitter
AuditDataProvider
- github .com / thepirat000 / Audit.NET / blob / master / src / - person Alex   schedule 05.07.2018Audit.NET.AzureStorage
. - person thepirat000   schedule 07.07.2018