(7)Composite Web Application Blockの名前空間
Composite Web Application Blockはモジュール化と拡張性を提供
| 名前空間 | 概要 |
|---|---|
| (CompositeWeb).* | 主要クラス。PresenterやAttribute等 |
| Authorization.* | IHttpModuleを継承するWebClientAuthorizationModuleなど認証関連 |
| BuilderStrategies.* | セッションの値をオブジェクトに設定するBuilderStrategy |
| Collections.* | CompositionContainerで提供するオブジェクトやサービスのコレクション |
| Configuration.* | 構成ファイル(web.config)関連 |
| Interface.* | インターフェース群 |
| Providers.* | StaticSiteMapProviderクラスとSqlRoleProviderクラスの継承実装 |
| Services.* | SessionLocatorServiceクラスやHttpContextLocatorServiceクラスなどサービス群 |
| Utility.* | ユーティリティクラス |
| Web.* | HttpContext/HttpSessionState/HttpServerUtilityをラップしたクラスなど |
| 名前空間 | 概要 |
|---|---|
| EnterpriseLibrary.* | EnterpriseLibraryのエラーロギング用のHttpModule |
| EnterpriseLibrary.Services.* | EnterpriseLibraryの認証サービス |