Добавлена документация

This commit is contained in:
FrigaT
2025-12-24 05:55:26 +03:00
parent 41986987b1
commit 833d8c80d9
14 changed files with 405 additions and 89 deletions

View File

@@ -4,14 +4,14 @@ namespace BotPages.Core.Abstractions;
/// <summary>
/// Фабрика адаптеров мессенджеров.
/// Используется для разрешения конкретного <see cref="IMessangerAdapterSetup"/> по типу мессенджера.
/// Используется для разрешения конкретного <see cref="IMessengerAdapterSetup"/> по типу мессенджера.
/// </summary>
public interface IMessengerAdapterFactory
{
/// <summary>
/// Список зарегистрированных адаптеров.
/// </summary>
Dictionary<string, IMessangerAdapterSetup> Adapters { get; }
Dictionary<string, IMessengerAdapterSetup> Adapters { get; }
/// <summary>
/// Зарегистрировать адаптер для указанного типа мессенджера.
@@ -23,9 +23,9 @@ public interface IMessengerAdapterFactory
/// Экземпляр адаптера, реализующий <see cref="IMessengerAdapter"/>.
/// </param>
/// <returns>
/// Текущий экземпляр <see cref="MultiAdapterFactory"/> для цепочки вызовов.
/// Текущий экземпляр <see cref="IMessengerAdapterFactory"/> для цепочки вызовов.
/// </returns>
IMessengerAdapterFactory Register(string messengerType, IMessangerAdapterSetup adapter);
IMessengerAdapterFactory Register(string messengerType, IMessengerAdapterSetup adapter);
/// <summary>
/// Получить адаптер для указанного мессенджера.