Web.HTTPApp.TWebActionItem.Enabled
Delphi
property Enabled: Boolean read FEnabled write SetEnabled default True;
C++
__property bool Enabled = {read=FEnabled, write=SetEnabled, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | TWebActionItem |
説明
MethodType プロパティと PathInfo プロパティが同じ HTTP リクエストメッセージに対して当該アクション項目が応答できるかどうかを示します。
Enabled プロパティを false に設定すると,アクション項目が無効になります。TWebDispatcher は,リクエストを処理するアクション項目を探すとき,無効なアクション項目を無視します。
あるアクション項目がデフォルトアクション項目として選ばれると,Enabled プロパティの値は無視されます。したがって,アクション項目が Enabled を false に設定し,Default を true に設定すると,デフォルトのアクション項目の PathInfo および MethodType がリクエストに完全に一致する場合であっても,TWebDispatcher は,まず一致するほかのアクション項目を探します。次に,一致するアクション項目がなかった場合にのみ,TWebDispatcher はデフォルトアクション項目を選択します。デフォルトアクション項目が有効な場合,これを選択してからほかのアクション項目をチェックすることもできます。それは,デフォルトアクション項目の MethodType プロパティと PathInfo プロパティがリクエストメッセージと一致しているからです。