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