RemoteAuthenticatorViewCore<TAuthenticationState> 类

定义

处理应用程序中远程身份验证操作的组件。

generic <typename TAuthenticationState>
 where TAuthenticationState : RemoteAuthenticationStatepublic ref class RemoteAuthenticatorViewCore : Microsoft::AspNetCore::Components::ComponentBase
public class RemoteAuthenticatorViewCore<TAuthenticationState> : Microsoft.AspNetCore.Components.ComponentBase where TAuthenticationState : RemoteAuthenticationState
type RemoteAuthenticatorViewCore<'AuthenticationState (requires 'AuthenticationState :> RemoteAuthenticationState)> = class
    inherit ComponentBase
Public Class RemoteAuthenticatorViewCore(Of TAuthenticationState)
Inherits ComponentBase

类型参数

TAuthenticationState

操作正在进行时用户状态类型保持。 它必须可序列化。

继承
RemoteAuthenticatorViewCore<TAuthenticationState>
派生

构造函数

RemoteAuthenticatorViewCore<TAuthenticationState>()

处理应用程序中远程身份验证操作的组件。

属性

Action

获取或设置组件需要处理的 RemoteAuthenticationActions 操作。

ApplicationPaths

获取或设置具有不同身份验证页的路径的 RemoteAuthenticationApplicationPathsOptions

Assets

获取应用程序的 ResourceAssetCollection

(继承自 ComponentBase)
AssignedRenderMode

获取分配给此组件的 IComponentRenderMode

(继承自 ComponentBase)
AuthenticationState

获取或设置在身份验证操作期间要保留的 TAuthenticationState 实例。

CompletingLoggingIn

获取或设置一个 RenderFragment,其中 UI 在处理 LogInCallback 时要显示。

CompletingLogOut

获取或设置一个 RenderFragment,其中 UI 在处理 LogOutCallback 时要显示。

LoggingIn

获取或设置一个 RenderFragment,其中 UI 在处理 LogIn 时要显示。

LogInFailed

获取或设置一个 RenderFragment,其中 UI 在处理 LogInFailed 时要显示。

LogOut

获取或设置一个 RenderFragment,其中 UI 在处理 LogOut 时要显示。

LogOutFailed

获取或设置一个 RenderFragment,其中 UI 在处理 LogOutFailed 时要显示。

LogOutSucceeded

获取或设置一个 RenderFragment,其中 UI 在处理 LogOutSucceeded 时要显示。

OnLogInSucceeded

获取或设置一个事件回调,该回调将在登录操作成功时使用存储的身份验证状态调用。

OnLogOutSucceeded

获取或设置一个事件回调,该回调将在注销操作成功时使用存储的身份验证状态调用。

Registering

获取或设置一个 RenderFragment,其中 UI 在处理 Register 时要显示。

RendererInfo

获取运行组件的 RendererInfo

(继承自 ComponentBase)
UserProfile

获取或设置一个 RenderFragment,其中 UI 在处理 Profile 时要显示。

方法

BuildRenderTree(RenderTreeBuilder)

将组件呈现到提供的 RenderTreeBuilder

DispatchExceptionAsync(Exception)

将提供的 exception 视为此组件引发的。 这将导致封闭的 ErrorBoundary 转换为失败状态。 如果没有封闭的 ErrorBoundary,它将被视为封闭呈现器中的异常。

如果异常发生在组件生命周期方法之外,但你希望将其视为组件生命周期方法中的异常,这非常有用。

(继承自 ComponentBase)
InvokeAsync(Action)

在关联的呈现器同步上下文上执行提供的工作项。

(继承自 ComponentBase)
InvokeAsync(Func<Task>)

在关联的呈现器同步上下文上执行提供的工作项。

(继承自 ComponentBase)
OnAfterRender(Boolean)

每次以交互方式呈现组件且 UI 完成更新(例如,元素添加到浏览器 DOM 后)后调用的方法。 在运行此字段时,将填充任何 ElementReference 字段。

此方法不会在预呈现或服务器端呈现期间调用,因为这些进程不会附加到任何实时浏览器 DOM,并且已在 DOM 更新之前完成。

(继承自 ComponentBase)
OnAfterRenderAsync(Boolean)

每次以交互方式呈现组件后调用的方法,UI 已完成更新(例如,元素添加到浏览器 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)

适用于