Я не совсем понимаю ваш вопрос, так как он нечетко сформулирован, и, возможно, мне что-то не хватает ...
Однако предложенный вами шаблон State Container никоим образом не может вам помочь. Он предназначен для управления состоянием ваших компонентов и т. Д. c. Но я считаю, что вы ищете способ уведомить свое клиентское приложение о том, что «API вызывается» и что оно (клиентское приложение) должно обновлять новое состояние ... Я прав?
Если да, то я считаю, что вы можете реализовать клиент SignalR (Microsoft.AspNetCore.SignalR.Client) для этого.
А go, я видел в одном из превью Blazor Дэниела Ротс, фрагмент кода, демонстрирующий, как использовать клиент SignalR в Blazor. Найдите его или, возможно, найдите topi c в документации и посмотрите, может ли он предложить вам какие-то средства правовой защиты.
Надеюсь, это сработает ...