Поделиться через


AuthorizeViewCore Класс

Определение

Базовый класс для компонентов, отображающих разное содержимое в зависимости от состояния авторизации пользователя.

public ref class AuthorizeViewCore abstract : Microsoft::AspNetCore::Components::ComponentBase
public abstract class AuthorizeViewCore : Microsoft.AspNetCore.Components.ComponentBase
type AuthorizeViewCore = class
    inherit ComponentBase
Public MustInherit Class AuthorizeViewCore
Inherits ComponentBase
Наследование
AuthorizeViewCore
Производный

Конструкторы

AuthorizeViewCore()

Базовый класс для компонентов, отображающих разное содержимое в зависимости от состояния авторизации пользователя.

Свойства

Assets

Возвращает ResourceAssetCollection для приложения.

(Унаследовано от ComponentBase)
AssignedRenderMode

Возвращает IComponentRenderMode, назначенный этому компоненту.

(Унаследовано от ComponentBase)
Authorized

Содержимое, которое будет отображаться, если пользователь авторизован. Если указать значение для этого параметра, не указывайте значение для ChildContent.

Authorizing

Содержимое, которое будет отображаться во время асинхронной авторизации.

ChildContent

Содержимое, которое будет отображаться, если пользователь авторизован.

NotAuthorized

Содержимое, которое будет отображаться, если пользователь не авторизован.

RendererInfo

Возвращает RendererInfo, на котором выполняется компонент.

(Унаследовано от ComponentBase)
Resource

Ресурс, к которому контролируется доступ.

Методы

BuildRenderTree(RenderTreeBuilder)

Отрисовывает компонент в предоставленный RenderTreeBuilder.

DispatchExceptionAsync(Exception)

Обрабатывает предоставленный exception как создаваемый этим компонентом. Это приведет к переходу заключающей границы ошибки в состояние сбоя. Если границы ошибок не заключены, он будет рассматриваться как исключение из заключиющего отрисовщика.

Это полезно, если исключение возникает за пределами методов жизненного цикла компонента, но вы хотите обработать его так же, как исключение из метода жизненного цикла компонента.

(Унаследовано от ComponentBase)
GetAuthorizeData()

Возвращает данные, необходимые для применения правил авторизации.

InvokeAsync(Action)

Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика.

(Унаследовано от ComponentBase)
InvokeAsync(Func<Task>)

Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика.

(Унаследовано от ComponentBase)
OnAfterRender(Boolean)

Метод вызывается после каждого запуска компонента в интерактивном режиме, а пользовательский интерфейс завершил обновление (например, после добавления элементов в браузер DOM). Все поля ElementReference будут заполнены по времени выполнения.

Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к DOM в динамическом браузере и уже завершены до обновления DOM.

(Унаследовано от ComponentBase)
OnAfterRenderAsync(Boolean)

Метод вызывается после каждого отрисовки компонента в интерактивном режиме, и пользовательский интерфейс завершил обновление (например, после добавления элементов в браузер DOM). Все поля ElementReference будут заполнены по времени выполнения.

Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к DOM в динамическом браузере и уже завершены до обновления DOM.

Обратите внимание, что компонент не выполняет автоматическую отрисовку после завершения любого возвращаемого Task, так как это приведет к бесконечному циклу отрисовки.

(Унаследовано от ComponentBase)
OnInitialized()

Метод вызывается, когда компонент готов к запуску, получив свои начальные параметры от родительского элемента в дереве отрисовки.

(Унаследовано от ComponentBase)
OnInitializedAsync()

Метод вызывается, когда компонент готов к запуску, получив свои начальные параметры от родительского элемента в дереве отрисовки.

Переопределите этот метод, если вы будете выполнять асинхронную операцию и хотите, чтобы компонент обновлялся после завершения этой операции.

(Унаследовано от ComponentBase)
OnParametersSet()

Метод вызывается, когда компонент получил параметры от родительского элемента в дереве отрисовки, а входящие значения были назначены свойствам.

(Унаследовано от ComponentBase)
OnParametersSetAsync()

Метод вызывается, когда компонент получил параметры от родительского элемента в дереве отрисовки, а входящие значения были назначены свойствам.

SetParametersAsync(ParameterView)

Задает параметры, предоставляемые родительским элементом компонента в дереве отрисовки.

(Унаследовано от ComponentBase)
ShouldRender()

Возвращает флаг, указывающий, должен ли компонент отображаться.

(Унаследовано от ComponentBase)
StateHasChanged()

Уведомляет компонент о том, что его состояние изменилось. Если применимо, это приведет к повторной отрисовки компонента.

(Унаследовано от ComponentBase)

Явные реализации интерфейса

IComponent.Attach(RenderHandle)

Базовый класс для компонентов, отображающих разное содержимое в зависимости от состояния авторизации пользователя.

(Унаследовано от ComponentBase)
IHandleAfterRender.OnAfterRenderAsync()

Базовый класс для компонентов, отображающих разное содержимое в зависимости от состояния авторизации пользователя.

(Унаследовано от ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

Базовый класс для компонентов, отображающих разное содержимое в зависимости от состояния авторизации пользователя.

(Унаследовано от ComponentBase)

Применяется к