A Sandcastle Documented Class Library
BLogicRequestController Class
NamespacesTERASOLUNA.Fw.Web.ControllerBLogicRequestController
クライアントからのビジネスロジック実行要求を解決するコントローラクラスです。
Declaration Syntax
C#Visual BasicVisual C++
public class BLogicRequestController : IHttpHandler
Public Class BLogicRequestController _
	Implements IHttpHandler
public ref class BLogicRequestController : IHttpHandler
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
BLogicRequestController()()()
CreateInitializeErrorDocument()()()
異常終了時の初期化されたXmlDocumentを生成します。

CreateInputDataSet(Type, Stream)
リクエストの入力ストリームを元に、ビジネスロジックの入力値となるデータセットを生成します。

Equals(Object) (Inherited from Object.)
EXCEPTION_HEADER_NAME
エラー種別ヘッダ名称です。

EXCEPTION_SYSTEM
システムエラー時にエラー種別ヘッダに設定する値。

EXCEPTION_VALIDATE
入力値検証エラー時にエラー種別ヘッダに設定する値です。

ExecuteBLogic(HttpContext)
ビジネスロジックを実行します。

Finalize()()() (Inherited from Object.)
GetHashCode()()() (Inherited from Object.)
GetType()()() (Inherited from Object.)
IsReusable
別の要求で IHttpHandler インスタンスを使用できるかどうかを示す値を取得します。

KEY_CONTEXT_ITEM_BLOGIC_RESULT
ビジネスロジックの結果オブジェクト BLogicResultItems へ 設定/取得する際にキーとなる文字列です。

KEY_CONTEXT_ITEM_INPUTPARAM
ビジネスロジックの入力パラメータとなる DataSetItems へ 設定/取得する際にキーとなる文字列です。

KEY_CONTEXT_ITEM_VALIDATION_RESULT
入力値検証の結果オブジェクト ValidationResultItems へ 設定/取得する際にキーとなる文字列です。

MemberwiseClone()()() (Inherited from Object.)
ParseRequestBody(HttpContext)
HTTP リクエストのボディ部を解析します。

ProcessRequest(HttpContext)
HTTP Web 要求を処理します。

STATUS_DESCRIPTION
レスポンスのステータス文字列として設定する値です。

ToString()()() (Inherited from Object.)
UNKNOWN_EXCEPTION_ERROR_CODE
例外コード設定が未設定の場合にレスポンスのエラーコードに設定する既定値です。

ValidateContentType(String, String)
content-type ヘッダの検証を行います。

ValidateInputData(HttpContext)
入力値の検証を行います。

ValidateRequestHeader(HttpContext)
HTTP リクエストのヘッダ設定値を検証します。

VALIDATION_FILE_PATH_ROOT
入力値検証ファイルパスのルートとなるディレクトリ名称です。

WriteBLogicErrorResponse(HttpContext)
業務エラー時のレスポンス情報を書き込みます。

WriteBLogicErrorResponseBody(HttpResponse, BLogicResult)
業務エラー時のレスポンスデータをレスポンスボディに書き込みます。

WriteBLogicErrorResponseHeader(HttpResponse, String)
業務エラー時のレスポンスヘッダ情報を設定します。

WriteSuccessResponse(HttpContext)
正常終了時のレスポンス情報を書き込みます。

WriteSuccessXmlResponseBody(HttpResponse, DataSet)
レスポンスの出力ストリームに正常終了時の XML 電文を設定します。

WriteSuccessXmlResponseHeader(HttpResponse)
レスポンスに正常終了時のヘッダ情報を設定します。

WriteSystemErrorResponse(HttpContext, Exception)
システムエラー時のレスポンス情報の書き込みを行います。

WriteSystemErrorResponseBody(HttpResponse, Exception)
システムエラー時のレスポンスボディ情報の書き込みを行います。

WriteSystemErrorResponseHeader(HttpResponse)
システムエラー時のレスポンスヘッダ情報の書き込みを行います。

WriteValidationErrorResponse(HttpContext)
入力値検証エラー時のレスポンス情報を書き込みます。

WriteValidationErrorResponseBody(HttpResponse, ValidationResult)
入力値検証エラー時のレスポンスデータをレスポンスボディに書き込みます。

WriteValidationErrorResponseHeader(HttpResponse)
入力値検証エラー時のレスポンスヘッダ情報を設定します。

Remarks

ファイルのアップロード、およびダウンロードを伴わないビジネスロジック実行要求を解決する コントローラクラスです。

Inheritance Hierarchy

Assembly: TERASOLUNA.Fw.Web (Module: TERASOLUNA.Fw.Web) Version: 2.1.0.1 (2.1.0.1)