Microsoft.AspNetCore.Components 名前空間

コンポーネントのレンダリング、イベント処理、ルーティングのクラスを提供します。

クラス

BindConverter

バインド中に変換を実行します。

BindElementAttribute

特定の要素型をバインドするためのオプションを構成します。

BindInputElementAttribute

HTML input 要素のバインド サブタイプのオプションを構成します。

CascadingParameterAttribute

ターゲット メンバーをカスケード コンポーネント パラメーターとして表します。 その値は、互換性のある型と名前を持つ値を提供する最も近い先祖 CascadingValue<TValue> コンポーネントによって提供されます。

CascadingParameterAttributeBase

値がコンポーネント階層の下にカスケードされるパラメーターを表します。

CascadingTypeParameterAttribute

ジェネリック型パラメーターをカスケードとして表します。 これにより、ジェネリック型推論では、同じ名前の型パラメーターを持つ子孫に対して、この型パラメーター値を自動的に使用できます。

CascadingValue<TValue>

すべての子孫コンポーネントにカスケード値を提供するコンポーネント。

CascadingValueSource<TValue>

CascadingParameterAttributeを使用してコンポーネントが受け取ることができるカスケード値を提供します。

ChangeEventArgs

発生している変更イベントに関する情報を提供します。

ComponentBase

コンポーネントの省略可能な基底クラス。 または、コンポーネントは IComponent を直接実装することもできます。

Dispatcher

Rendererのコンテキストで実行される外部アクションをディスパッチします。

DynamicComponent

Type パラメーターに従って別のコンポーネントを動的にレンダリングするコンポーネント。

EditorRequiredAttribute

エディターで作成するときに、コンポーネント パラメーターをユーザーが指定する必要があることを指定します。

このパラメーターの値が指定されていない場合、エディターまたはビルド ツールによって、ユーザーが値を指定することを示す警告が表示されることがあります。 この属性は、ParameterAttributeでマークされたプロパティでのみ有効です。

ElementReferenceContext

ElementReferenceのコンテキスト。

ElementReferenceExtensions

ElementReferenceに拡張メソッドを追加する静的クラス。

ErrorBoundaryBase

エラー境界コンポーネントの基本クラス。

EventCallbackFactory

EventCallback インスタンスと EventCallback<TValue> インスタンスを作成するためのファクトリ。

EventCallbackFactoryBinderExtensions

EventCallbackを使用した双方向バインディングの拡張メソッドが含まれています。 内部使用のみ。

EventCallbackFactoryEventArgsExtensions

EventCallbackFactory 型と EventArgs 型の拡張メソッドを提供します。

EventHandlerAttribute

イベント引数の型をイベント属性名に関連付けます。

ExcludeFromInteractiveRoutingAttribute

ページ コンポーネントに適用する場合は、対話型の Router コンポーネントがそのページを無視する必要があることを示します。 つまり、ページへのナビゲーションは対話型ルーティングによって解決されず、代わりにページ全体が再読み込みされます。

InjectAttribute

関連付けられているプロパティに、初期化中にサービス プロバイダーから挿入された値が必要であることを示します。

LayoutAttribute

関連付けられているコンポーネントの種類が指定したレイアウトを使用することを示します。

LayoutComponentBase

レイアウトを表すコンポーネントの省略可能な基本クラス。 または、コンポーネントは IComponent を直接実装し、Bodyという名前の独自のパラメーターを宣言することもできます。

LayoutView

指定したレイアウト内の指定したコンテンツと、さらに入れ子になったレイアウトを表示します。

LocationChangeException

LocationChanged が例外をスローしたときにスローされる例外。

NavigationException

NavigationManager が別の URL に移動できない場合にスローされる例外。

NavigationManager

URI ナビゲーションのクエリと管理のための抽象化を提供します。

NavigationManagerExtensions

NavigationManager 型の拡張メソッドを提供します。

OwningComponentBase

サービス プロバイダー スコープを作成する基本クラス。

OwningComponentBase<TService>

サービス プロバイダー スコープを作成し、TService型のサービスを解決する基本クラス。

ParameterAttribute

ターゲット メンバーをコンポーネント パラメーターとして表します。

PersistentComponentState

コンポーネント アプリケーションのコンポーネントとサービスの状態。

RenderModeAttribute

コンポーネント タイプの固定レンダリング モードを指定します。

可能な場合、コンポーネントはこのようにレンダリング モードを指定する必要はありません。また、すべてのレンダリング モードで動作するように実装する必要があります。 コンポーネント作成者は、コンポーネントが他のモードで実行できない場合にのみ、固定レンダリング モードを指定する必要があります。

RouteAttribute

関連付けられているコンポーネントが、指定したルート テンプレート パターンと一致する必要があることを示します。

RouteData

表示するページを指定するルーティング中に決定される情報について説明します。

RouteView

指定したページ コンポーネントを表示し、そのレイアウト内およびそれ以降の入れ子になったレイアウト内にレンダリングします。

StreamRenderingAttribute

コンポーネントとその子孫のレンダリングをストリーミングするかどうかを示す属性。

この属性は、ストリーミング レンダリング (Razor コンポーネント エンドポイントからのサーバー側 HTML レンダリングなど) をサポートするレンダラー内でのみ有効になります。 他のホスティング モデルでは効果はありません。

コンポーネントの種類でこの属性が宣言されていない場合、そのコンポーネントの種類のインスタンスは、親コンポーネントと同じストリーミング レンダリング モードを共有します。

SupplyParameterFromFormAttribute

関連付けられたプロパティの値を、指定した名前のフォームのフォーム データから指定する必要があることを示します。

SupplyParameterFromQueryAttribute

ルーティング コンポーネントが現在の URL クエリ文字列からパラメーターの値を指定する可能性があることを示します。 URL クエリ文字列が変更された場合は、さらに値を指定することもできます。

SupplyParameterFromQueryProviderServiceCollectionExtensions

SupplyParameterFromQueryAttributeを使用して、クエリ文字列からコンポーネント パラメーターを指定できるようにします。

WebElementReferenceContext

Web 要素の ElementReferenceContext

構造体

CascadingParameterInfo

カスケード パラメーターに関する情報が含まれています。

ElementReference

レンダリングされた要素への参照を表します。

EventCallback

バインドされたイベント ハンドラー デリゲート。

EventCallback<TValue>

バインドされたイベント ハンドラー デリゲート。

EventCallbackWorkItem

イベントに関連付けられているコールバック デリゲートをラップします。

MarkupString

HTML などのマークアップとしてレンダリングできる文字列値。

NavigationOptions

別の URI に移動するための追加のオプション。

ParameterValue

レンダー ツリー内の親によって IComponent に指定された 1 つのパラメーターを表します。

ParameterView

レンダー ツリー内の親によって IComponent に指定されたパラメーターのコレクションを表します。

ParameterView.Enumerator

ParameterViewを反復処理する列挙子。

PersistingComponentStateSubscription

アプリケーションの永続化時にコールバック ComponentStatePersistenceManager トリガーされる OnPersisting コールバックのサブスクリプションを表します。

RenderHandle

コンポーネントがレンダラーと対話できるようにします。

インターフェイス

IComponent

UI コンポーネントを表します。

IComponentActivator

コンポーネントのインスタンス化に使用できるアクティベーターを表します。 フレームワークは結果のインスタンスへの依存関係の挿入を個別に実行するため、アクティベーターは依存関係の挿入を担当しません。

IComponentRenderMode

コンポーネントのレンダリング モードを表します。

IHandleAfterRender

レンダリングされたことを示す通知を受け取るコンポーネントによって実装されるインターフェイス。

IHandleEvent

状態変更の通知を受け取るコンポーネントによって実装されるインターフェイス。

IPersistentComponentStateStore

Blazor アプリケーションの一部であるコンポーネントとサービスのストレージを管理します。

列挙型

PersistedStateSerializationMode

コンポーネントの永続的な状態をシリアル化するときに使用するモードを指定します。

代理人

RenderFragment

コンテンツを RenderTreeBuilderに書き込むデリゲートとして実装される UI コンテンツのセグメントを表します。

RenderFragment<TValue>

RenderFragmentを返す関数として実装 TValue型のオブジェクトの UI コンテンツのセグメントを表します。

注釈

コンポーネントの詳細については、「 Core Razor コンポーネントASP.NET 作成および使用する」を参照してください。