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<TValue> インスタンスを作成するためのEventCallbackファクトリ。

EventCallbackFactoryBinderExtensions

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

EventCallbackFactoryEventArgsExtensions

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

EventHandlerAttribute

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

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

ElementReferenceContext Web 要素の 。

構造体

CascadingParameterInfo

カスケード パラメーターに関する情報を格納します。

ElementReference

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

EventCallback

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

EventCallback<TValue>

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

EventCallbackWorkItem

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

MarkupString

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

NavigationOptions

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

ParameterValue

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

ParameterView

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

ParameterView.Enumerator

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

PersistingComponentStateSubscription

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

RenderHandle

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

インターフェイス

IComponent

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

IComponentActivator

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

IComponentRenderMode

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

IHandleAfterRender

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

IHandleEvent

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

IPersistentComponentStateStore

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

列挙型

PersistedStateSerializationMode

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

代理人

RenderFragment

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

RenderFragment<TValue>

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

注釈

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