ComponentBase.OnAfterRenderAsync(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Метод вызывается после каждой отрисовки компонента в интерактивном режиме и завершения обновления пользовательского интерфейса (например, после добавления элементов в модель DOM браузера). Все ElementReference поля будут заполнены к этому времени.
Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к модели DOM в реальном браузере и уже завершены до обновления модели DOM.
Обратите внимание, что компонент не выполняет автоматическую отрисовку после завершения любого возвращаемого Taskобъекта , так как это приведет к бесконечному циклу отрисовки.
protected:
virtual System::Threading::Tasks::Task ^ OnAfterRenderAsync(bool firstRender);
protected virtual System.Threading.Tasks.Task OnAfterRenderAsync (bool firstRender);
abstract member OnAfterRenderAsync : bool -> System.Threading.Tasks.Task
override this.OnAfterRenderAsync : bool -> System.Threading.Tasks.Task
Protected Overridable Function OnAfterRenderAsync (firstRender As Boolean) As Task
Параметры
- firstRender
- Boolean
Задайте значение , true
если это первый вызов OnAfterRender(Boolean) для данного экземпляра компонента; в противном случае false
— значение .
Возвращаемое значение
Объект , Task представляющий любую асинхронную операцию.
Комментарии
Методы OnAfterRender(Boolean) жизненного цикла и OnAfterRenderAsync(Boolean) полезны для выполнения взаимодействия или взаимодействия со значениями, полученными из @ref
. Используйте параметр , firstRender
чтобы убедиться, что инициализация выполняется только один раз.