MyMVC フレームワークが戻り値を処理する時間は、ExecuteAction メソッド内です (そのコードは前にあります)。以下、簡単な補足説明です。 Action の結果のインターフェイスを定義しました: public interface IActionResult{ void Ouput(HttpContext context);} 4 種類の ActionResult がフレームワークに実装されています。
/// ユーザー コントロールの結果を表します (ユーザー コントロールはフレームワークによって実行されます) /// public sealed class UcResult : IActionResult///
を表します1. 戻り値の処理に関する .NET MyMVC フレームワーク チュートリアル
はじめに: MyMVC フレームワークが戻り値を処理する時間は、ExecuteAction メソッド内にあります。その前にそのコード部分があります))。 以下、簡単な補足説明です。 アクションの結果のインターフェイスを定義しました:
2. メソッドに値を割り当てる方法に関する .NET MyMVC フレームワーク チュートリアル
はじめに: リフレクションを使用したことのある人なら誰でもそれを知っています。メソッドの呼び出し 非常に簡単ですが、[不明なシグネチャ] を持つメソッドの受信パラメーターを準備するにはどうすればよいですか? この質問に答えましょう。GetActionCallParameters の実装プロセスを見てください:
3. .NET MyMVC フレームワークのアクション実行プロセスの詳細な説明
の GetHandler メソッド内AjaxHandlerFactory、最後に、HttpHandler である ActionHandler が作成されます。これは、パイプラインの 15 番目のステップで呼び出されます (ブログ [Asp.net で独自のサービス フレームワークを作成する] のシーケンスを引用)。
4. MyMVCボックスでActionを見つけるプロセスの詳細な説明
はじめに: まず、全体の入り口であるMyMVCのHttpHandlerFactoryをweb.configに登録する必要があります。フレームワーク。 ASP.NET パイプライン プロセス中に GetHandler() メソッドが呼び出され、最終的にコードが実行される機会が得られます。
以上がMyMVC の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。