Datasnap.DSHTTP.TDSRESTServer.DoCommandOtherContext
Delphi
procedure DoCommandOtherContext(AContext: TDSHTTPContext; ARequestInfo: TDSHTTPRequest;
AResponseInfo: TDSHTTPResponse; const ARequest: string); virtual;
C++
virtual void __fastcall DoCommandOtherContext(Datasnap::Dshttpcommon::TDSHTTPContext* AContext, Datasnap::Dshttpcommon::TDSHTTPRequest* ARequestInfo, Datasnap::Dshttpcommon::TDSHTTPResponse* AResponseInfo, const System::UnicodeString ARequest);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
class protected | Datasnap.DSHTTP.pas Datasnap.DSHTTP.hpp |
Datasnap.DSHTTP | TDSRESTServer |
説明
仮想メソッドとなっており、datasnap 以外のコンテキストを処理する場合に備え、サブクラスで上書きすることができます。
DoCommandOtherContext 仮想メソッドは、レスポンスの ResponseNo に 404 を(適切なコンテキストが見つからなかったことを意味します)、ResponseText にエラー メッセージを、また、レスポンスの CloseConnection に True を設定します。
DoCommandOtherContext は、datasnap 以外のコンテキストを処理する場合に備え、サブクラスで上書きすることができます。