/
a_trezubov
/
AuthService
Обзор
Документация
Войти
/
a_trezubov
/
AuthService
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
AuthService.AppHost/Extensions/ResourceBuilderExtensions.cs
14 строк
569 B
a.trezubov
Добавили логирование авторизационных действий через RabbitMQ и ClickHouse.
15 июн 2026, 17:24
15 июн 2026, 17:24
e5fb0db
Код
Авторство
О чём код?
namespace AuthService.AppHost.Extensions; // 1. Создаем класс аннотации public record DescriptionAnnotation(string Description) : IResourceAnnotation; // 2. Пишем метод расширения для удобного Fluent API public static class ResourceBuilderExtensions { public static IResourceBuilder<T> WithDescription<T>(this IResourceBuilder<T> builder, string description) where T : IResource { builder.Resource.Annotations.Add(new DescriptionAnnotation(description)); return builder; } }