Microsoft.AspNetCore.Components.Routing 名前空間

コンポーネントへのルートのレンダリングとマッピングをサポートするコンポーネントを提供します。 Blazor フレームワークの外部での使用を意図していません。

クラス

Name 説明
FocusOnNavigate

あるページから別のページに移動した後、CSS セレクターに一致する要素にフォーカスを設定します。 これを使用して、スクリーン リーダーと互換性のあるアクセシビリティ対応のナビゲーション システムを構築できます。

LocationChangedEventArgs

EventArgs (LocationChanged)。

LocationChangingContext

ブラウザーの現在の場所に対する変更のコンテキストが含まれます。

NavigationContext

ターゲット パスやキャンセル トークンなど、現在の非同期ナビゲーション イベントに関する情報を提供します。

NavigationLock

ナビゲーション イベントをインターセプトするために使用できるコンポーネント。

NavLink

アンカー タグをレンダリングするコンポーネント。その 'href' が現在の URI と一致するかどうかに基づいて、その 'active' クラスを自動的に切り替えます。

NotFoundEventArgs

EventArgs (OnNotFound)。

RazorComponentsEndpointHttpContextExtensions

Razor コンポーネント アプリケーションの HttpContext の拡張機能。

Router

現在のナビゲーション状態に対応するルート データを提供するコンポーネント。

インターフェイス

Name 説明
IHostEnvironmentNavigationManager

ホストで初期化する必要がある NavigationManager 実装用の省略可能なインターフェイス。

INavigationInterception

クライアントでナビゲーションインターセプトをセットアップするためのコントラクト。

IRoutingStateProvider

RouteData を提供します

IScrollToLocationHash

セットアップのコントラクトは、場所ハッシュまでスクロールします。

列挙型

Name 説明
NavLinkMatch

NavLinkの URL 照合動作を変更します。

注釈

ルーティングの詳細については、Blazor ルーティング ASP.NET Core参照してください。