Microsoft.AspNetCore.Components.Routing 名前空間

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

クラス

FocusOnNavigate

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

LocationChangedEventArgs

LocationChangedEventArgs

LocationChangingContext

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

NavigationContext

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

NavigationLock

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

NavLink

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

RazorComponentsEndpointHttpContextExtensions

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

Router

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

インターフェイス

IHostEnvironmentNavigationManager

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

INavigationInterception

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

IRoutingStateProvider

RouteData を提供します

IScrollToLocationHash

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

列挙型

NavLinkMatch

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

注釈

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