Область видимости бота (Scope)

С версии 0.9 выполнение update происходит внутри специального Scope, который хранит все необходимые данные для работы. Теперь в любом коде, вызванном этим update, можно безопасно получить:

  • Текущий контекст: var currentContext = CurrentScope.Context

  • Текущий бот: var currentBot = CurrentScope.Bot

  • Текущие сервисы: var services = CurrentScope.Services (IServiceProvider)

Пример:

Last updated