(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の認証サービス