HTTPApp

From RAD Studio VCL Documentation (Japanese)
Jump to: navigation, search

Contents

Delphi の情報

クラス

EWebBrokerException

EWebBrokerException は,WebBroker オブジェクトによって生成される例外です。

TAbstractContentParser

TAbstractContentParser は,HTTP リクエストの内容を解析するオブジェクトの基本クラスです。

TAbstractWebModuleFactory

TAbstractWebModuleFactory は,すべての Web モジュールファクトリオブジェクトの基本クラスです。

TAbstractWebModuleList

TAbstractWebModuleList は,WebSnap アプリケーション内の Web モジュールのリストを作成し,それらのファクトリオブジェクトへのアクセスを提供します。

TAbstractWebPageInfo

TAbstractWebPageInfo は,Web ページモジュールの属性を表します。

TAbstractWebPageModuleFactory

TAbstractWebPageModuleFactory は,Web ページを作成する Web ページモジュールを生成する Web モジュールファクトリの基本クラスです。

TAbstractWebRequestFile

TAbstractWebRequestFile は,HTTP リクエストからのアップロードファイルの内容を示します。

TAbstractWebRequestFiles

TAbstractWebRequestFiles は,TAbstractWebRequestFile オブジェクトのコレクションです。

TAbstractWebSession

TAbstractWebSession は,WebSnap アプリケーション内のセッションを表すオブジェクトの基本クラスです。

TContentParser

TContentParser は,HTTP リクエストから名前付き値の文字列およびアップロードファイルを抽出するデフォルトのパーサーです。

TCookie

TCookie は,HTTP レスポンスメッセージの Cookie ヘッダーを示します。

TCookieCollection

TCookieCollection は,TCookie オブジェクトのコレクションです。

TCustomContentProducer

TCustomContentProducer は,送信する HTTP レスポンスメッセージの内容となる文字列を作成するすべてのオブジェクトの基本クラスです。

TCustomWebDispatcher

TCustomWebDispatcher は Web ディスパッチャオブジェクトの抽象基本クラスです。

TDefaultWebAppServices
TWebActionItem

TWebActionItem は,Web サーバーアプリケーションが HTTP リクエストメッセージに対するレスポンスメッセージを作成および送信するときに使用するコンポーネントです。

TWebActionItems

TWebActionItemsTWebActionItem オブジェクトのコレクションです。

TWebDispatcher

TWebDispatcher は、HTTP 要求メッセージを、応答を作成する適切なアクション項目に渡します。

TWebModule

TWebModule は,Web サーバーアプリケーション用に自動的に生成される Web モジュールです。

TWebModuleContext

TWebModuleContext は,WebSnap アプリケーション内の Web モジュールに関する情報を保持する設計時オブジェクトです。

TWebRequest

TWebRequest は,Web サーバーアプリケーションに渡されるクライアントリクエスト情報を表すすべてのオブジェクトの基本クラスです。

TWebResponse

TWebResponse コンポーネントは,HTTP リクエストメッセージに対して返される HTTP レスポンスメッセージを表すすべてのオブジェクトの基本クラスです。

メタクラス

TContentParserClass

定数

Constants

列挙型

TMethodType

TMethodType は,HTTP リクエストメッセージの型を表します。

TWebModuleCacheMode

TWebModuleCacheMode 型は,WebSnap アプリケーションが Web モジュールのインスタンスを他のリクエストメッセージで再使用するためにキャッシュできるかどうかを示します。

TWebModuleCreateMode

TWebModuleCreateMode 型は,Web モジュールファクトリオブジェクトが,対応する Web モジュールのインスタンスを作成する必要がある状況を示します。

関数

DayOfWeekStr

TDateTime を,曜日を表す文字列に変換します。

DosPathToUnixPath

DOS 互換パスの指定を UNIX 互換パスの指定に変換します。

EncodingFromContentType
EncodingGetBytes
EncodingGetString
ExtractHTTPFields

複数の値からなる文字列を各構成要素に分解します。

ExtractHeaderFields

複数の値からなる文字列を各構成要素に分解します。

HTMLDecode
HTMLEncode
HTTPDecode

HTTP エスケープ文字を含む文字列をデコードします。

HTTPEncode

HTTP メッセージヘッダーで無効となる値を含まない形式に文字列を変換します。

MonthStr

TDateTime を,月を表す文字列に変換します。

ParseDate

HTTP メッセージヘッダーの日付の値を TDateTime 型に変換します。

RegisterContentParser
StatusString

定義済みの HTTP レスポンスステータスコードに関連付けられた説明の文字列を返します。

UnixPathToDosPath

UNIX 互換のパス指定を DOS 互換のパス指定に変換します。

インターフェース

IGetAppDispatcher
IGetWebAppServices
IGetWebRequestHandler
IMultiModuleSupport
IProduceContent

IProduceContent は,Web ページのコンテンツを生成するためのインターフェースです。

IProduceContentFrom
ISetAppDispatcher
IWebAppServices

IWebAppServices は,HTTP リクエストメッセージ処理のセットアップと終了のためのインターフェースです。

IWebDispatch
IWebDispatchActions

IWebDispatchActions は,アクション項目を使用する HTTP リクエストメッセージをディスパッチするコンポーネントのインターフェースです。

IWebDispatcherAccess

IWebDispatcherAccess は,現在の HTTP リクエストおよびレスポンスオブジェクトへのアクセスを提供します。

IWebExceptionHandler
IWebRequestHandler

IWebRequestHandler は,HTTP リクエストメッセージをディスパッチするオブジェクトのインターフェースです。

C++ の情報

クラス

EWebBrokerException

EWebBrokerException は,WebBroker オブジェクトによって生成される例外です。

IGetAppDispatcher
IGetWebAppServices
IGetWebRequestHandler
IMultiModuleSupport
IProduceContent

IProduceContent は,Web ページのコンテンツを生成するためのインターフェースです。

IProduceContentFrom
ISetAppDispatcher
IWebAppServices

IWebAppServices は,HTTP リクエストメッセージ処理のセットアップと終了のためのインターフェースです。

IWebDispatch
IWebDispatchActions

IWebDispatchActions は,アクション項目を使用する HTTP リクエストメッセージをディスパッチするコンポーネントのインターフェースです。

IWebDispatcherAccess

IWebDispatcherAccess は,現在の HTTP リクエストおよびレスポンスオブジェクトへのアクセスを提供します。

IWebExceptionHandler
IWebRequestHandler

IWebRequestHandler は,HTTP リクエストメッセージをディスパッチするオブジェクトのインターフェースです。

TAbstractContentParser

TAbstractContentParser は,HTTP リクエストの内容を解析するオブジェクトの基本クラスです。

TAbstractWebModuleFactory

TAbstractWebModuleFactory は,すべての Web モジュールファクトリオブジェクトの基本クラスです。

TAbstractWebModuleList

TAbstractWebModuleList は,WebSnap アプリケーション内の Web モジュールのリストを作成し,それらのファクトリオブジェクトへのアクセスを提供します。

TAbstractWebPageInfo

TAbstractWebPageInfo は,Web ページモジュールの属性を表します。

TAbstractWebPageModuleFactory

TAbstractWebPageModuleFactory は,Web ページを作成する Web ページモジュールを生成する Web モジュールファクトリの基本クラスです。

TAbstractWebRequestFile

TAbstractWebRequestFile は,HTTP リクエストからのアップロードファイルの内容を示します。

TAbstractWebRequestFiles

TAbstractWebRequestFiles は,TAbstractWebRequestFile オブジェクトのコレクションです。

TAbstractWebSession

TAbstractWebSession は,WebSnap アプリケーション内のセッションを表すオブジェクトの基本クラスです。

TContentParser

TContentParser は,HTTP リクエストから名前付き値の文字列およびアップロードファイルを抽出するデフォルトのパーサーです。

TCookie

TCookie は,HTTP レスポンスメッセージの Cookie ヘッダーを示します。

TCookieCollection

TCookieCollection は,TCookie オブジェクトのコレクションです。

TCustomContentProducer

TCustomContentProducer は,送信する HTTP レスポンスメッセージの内容となる文字列を作成するすべてのオブジェクトの基本クラスです。

TCustomWebDispatcher

TCustomWebDispatcher は Web ディスパッチャオブジェクトの抽象基本クラスです。

TDefaultWebAppServices
TWebActionItem

TWebActionItem は,Web サーバーアプリケーションが HTTP リクエストメッセージに対するレスポンスメッセージを作成および送信するときに使用するコンポーネントです。

TWebActionItems

TWebActionItemsTWebActionItem オブジェクトのコレクションです。

TWebDispatcher

TWebDispatcher は、HTTP 要求メッセージを、応答を作成する適切なアクション項目に渡します。

TWebModule

TWebModule は,Web サーバーアプリケーション用に自動的に生成される Web モジュールです。

TWebRequest

TWebRequest は,Web サーバーアプリケーションに渡されるクライアントリクエスト情報を表すすべてのオブジェクトの基本クラスです。

TWebResponse

TWebResponse コンポーネントは,HTTP リクエストメッセージに対して返される HTTP レスポンスメッセージを表すすべてのオブジェクトの基本クラスです。

列挙型

TMethodType

TMethodType は,HTTP リクエストメッセージの型を表します。

TWebModuleCacheMode

TWebModuleCacheMode 型は,WebSnap アプリケーションが Web モジュールのインスタンスを他のリクエストメッセージで再使用するためにキャッシュできるかどうかを示します。

TWebModuleCreateMode

TWebModuleCreateMode 型は,Web モジュールファクトリオブジェクトが,対応する Web モジュールのインスタンスを作成する必要がある状況を示します。

関数

DayOfWeekStr

TDateTime を,曜日を表す文字列に変換します。

DosPathToUnixPath

DOS 互換パスの指定を UNIX 互換パスの指定に変換します。

EncodingFromContentType
EncodingGetBytes
EncodingGetString
ExtractHTTPFields

複数の値からなる文字列を各構成要素に分解します。

ExtractHeaderFields

複数の値からなる文字列を各構成要素に分解します。

HTMLDecode
HTMLEncode
HTTPDecode

HTTP エスケープ文字を含む文字列をデコードします。

HTTPEncode

HTTP メッセージヘッダーで無効となる値を含まない形式に文字列を変換します。

MonthStr

TDateTime を,月を表す文字列に変換します。

ParseDate

HTTP メッセージヘッダーの日付の値を TDateTime 型に変換します。

RegisterContentParser
StatusString

定義済みの HTTP レスポンスステータスコードに関連付けられた説明の文字列を返します。

UnixPathToDosPath

UNIX 互換のパス指定を DOS 互換のパス指定に変換します。

Typedef

TContentParserClass
THTTPMethodEvent

THTTPMethodEvent は,HTTP リクエストメッセージの処理中に呼び出されるイベントハンドラの型です。

TModuleAddedProc

TModuleAddedProc は,OnModuleAdded イベントハンドラの型です。

TWebExceptionEvent

TWebExceptionEvent は,HTTP リクエストメッセージの処理中に例外が発生した場合に応答するイベントハンドラの型です。

TWebModuleContext

TWebModuleContext は,WebSnap アプリケーション内の Web モジュールに関する情報を保持する設計時オブジェクトです。

_di_IGetAppDispatcher
_di_IGetWebAppServices
_di_IGetWebRequestHandler
_di_IMultiModuleSupport
_di_IProduceContent
_di_IProduceContentFrom
_di_ISetAppDispatcher
_di_IWebAppServices
_di_IWebDispatch
_di_IWebDispatchActions
_di_IWebDispatcherAccess
_di_IWebExceptionHandler
_di_IWebRequestHandler
Personal tools