System.Web.Configuration 命名空間

包含用於設定 ASP.NET 設定的類別。

類別

名稱 Description
AdapterDictionary

在執行時由組態系統內部使用,以包含可用介面卡名稱,用於在不同瀏覽器上渲染伺服器控制項。

AnonymousIdentificationSection

為未驗證的使用者設定匿名身份。 此類別無法獲得繼承。

AssemblyCollection

代表一組 AssemblyInfo 物件。 此類別無法獲得繼承。

AssemblyInfo

參考一個在動態資源編譯過程中要連結的組件。 此類別無法獲得繼承。

AuthenticationSection

為網頁應用程式設定認證。 此類別無法獲得繼承。

AuthorizationRule

這個 AuthorizationRule 類別允許你程式化地存取並修改設定檔的該 authorization 區段。 此類別無法獲得繼承。

AuthorizationRuleCollection

代表一組 AuthorizationRule 物件。 此類別無法獲得繼承。

AuthorizationSection

設定網頁應用程式授權。 此類別無法獲得繼承。

BrowserCapabilitiesCodeGenerator

BrowserCapabilitiesCodeGenerator 類別在工具內部 aspnet_regbrowsers 用於解析 .browser 瀏覽器定義檔案,並將瀏覽器加入物件中已知 BrowserCapabilitiesFactory 瀏覽器的執行時集合中。

BrowserCapabilitiesFactory

提供組態系統內部使用的方法,透過 ASP.NET-intrinsic HttpBrowserCapabilities 屬性,產生請求專屬的 Request.Browser 類別實例。

BrowserCapabilitiesFactoryBase

BrowserCapabilitiesFactoryBase 類別是推導出 BrowserCapabilitiesFactory 的基底類別。 它在執行時由組態系統內部使用,建立請求專屬的 HttpCapabilitiesBase 類別實例,並透過 ASP.NET 固有的 Request.Browser 屬性公開存取。

BufferModesCollection

物件的 BufferModeSettings 集合。 此類別無法獲得繼承。

BufferModeSettings

配置 ASP.NET 事件緩衝設定以供事件提供者使用。 此類別無法獲得繼承。

BuildProvider

提供解析特定檔案類型並在動態資源編譯過程中產生程式碼的功能。 此類別無法獲得繼承。

BuildProviderCollection

代表一組 BuildProvider 物件。 此類別無法獲得繼承。

CacheSection

配置 ASP.NET 應用程式的全域快取設定。 此類別無法獲得繼承。

ClientTarget

定義與目標使用者代理相關聯的別名,ASP.NET 伺服器控制應該渲染內容。 此類別無法獲得繼承。

ClientTargetCollection

代表一組 ClientTarget 物件。 此類別無法獲得繼承。

ClientTargetSection

配置該 clientTarget 區段。 此類別無法獲得繼承。

CodeSubDirectoriesCollection

代表一組 CodeSubDirectory 物件。 此類別無法獲得繼承。

CodeSubDirectory

參考一個在動態資源編譯過程中使用的目錄位置。 此類別無法獲得繼承。

CompilationSection

定義用於支援網頁應用程式編譯基礎設施的設定設定。 此類別無法獲得繼承。

Compiler

定義一種用於支援網頁應用程式編譯基礎設施的編譯器。 此類別無法獲得繼承。

CompilerCollection

代表一組 Compiler 物件。 此類別無法獲得繼承。

Converter

代表設定檔中的一個設定元素。

ConvertersCollection

代表包含物件 Converter 參考的組態集合。

CustomError

配置一個 CustomError 區段,將 ASP.NET 錯誤代碼對應到自訂頁面。 此類別無法獲得繼承。

CustomErrorCollection

代表一組 CustomError 物件。 此類別無法獲得繼承。

CustomErrorsSection

配置 ASP.NET 自訂錯誤。 此類別無法獲得繼承。

DeploymentSection

定義一種設定設定,通常用於生產伺服器,用以覆蓋僅適用於開發電腦的應用層級設定。

EventMappingSettings

定義事件提供者的 ASP.NET 事件映射設定。 此類別無法獲得繼承。

EventMappingSettingsCollection

提供一組 EventMappingSettings 物件。 此類別無法獲得繼承。

ExpressionBuilder

在編譯過程中擷取動態資源。

ExpressionBuilderCollection

代表一組 ExpressionBuilder 物件。 此類別無法獲得繼承。

FolderLevelBuildProvider

代表設定,允許特定資料夾使用該 BuildProvider 類別。

FolderLevelBuildProviderCollection

代表一組 FolderLevelBuildProvider 物件。

FormsAuthenticationConfiguration

配置 ASP.NET 應用程式以使用 AuthenticationMode forms 模態。

FormsAuthenticationCredentials

為使用 表單式驗證的 ASP.NET 應用程式配置使用者憑證。

FormsAuthenticationUser

為使用表單式驗證的網頁應用程式設定使用者的憑證。

FormsAuthenticationUserCollection

代表一組 FormsAuthenticationUser 物件。 此類別無法獲得繼承。

FullTrustAssembliesSection

配置一組全信任組裝。 此類別無法獲得繼承。

FullTrustAssembly

配置一個完整的信託大會。 此類別無法獲得繼承。

FullTrustAssemblyCollection

代表一組 FullTrustAssembly 物件。 此類別無法獲得繼承。

GlobalizationSection

定義用於支援網頁應用全球化基礎設施的設定設定。 此類別無法獲得繼承。

HealthMonitoringSection

配置 ASP.NET 設定檔,決定健康監控事件如何傳送給事件提供者。 此類別無法獲得繼承。

HostingEnvironmentSection

定義控制應用程式主機環境行為的設定設定。 此類別無法獲得繼承。

HttpCapabilitiesBase

提供關於客戶端瀏覽器功能的詳細資訊存取。

HttpCapabilitiesDefaultProvider

這是隨 ASP.NET 包含的 HttpCapabilitiesProvider 類別的預設擴充。

HttpCapabilitiesProvider

讓你能自訂瀏覽器定義。 你也可以自訂根據收到 HttpRequest資訊來識別瀏覽器的演算法。

HttpCapabilitiesSectionHandler

協助讀取 <browserCaps> 設定檔的區段,並建立包含用戶端瀏覽器功能資訊的 HttpBrowserCapabilities 類別實例。

HttpConfigurationContext

提供當前的上下文資訊給 ASP.NET 應用程式中的組態區段處理器。

HttpCookiesSection

設定網頁應用程式所用 Cookie 的屬性。

HttpHandlerAction

配置一個 HttpHandlersSection 配置區段。 此類別無法獲得繼承。

HttpHandlerActionCollection

代表一組 HttpHandlerAction 元素。 此類別無法獲得繼承。

HttpHandlersSection

為網頁應用程式配置 HTTP 處理器。 此類別無法獲得繼承。

HttpModuleAction

配置 HttpModulesSection 模組。 此類別無法獲得繼承。

HttpModuleActionCollection

代表一組 HttpModuleAction 物件。 此類別無法獲得繼承。

HttpModulesSection

為網頁應用程式配置 HTTP 模組。 此類別無法獲得繼承。

HttpRuntimeSection

配置 ASP.NET HTTP 執行時。 此類別無法獲得繼承。

IdentitySection

配置網頁應用程式的身份。 此類別無法獲得繼承。

IgnoreDeviceFilterElement

配置裝置濾波元件。

IgnoreDeviceFilterElementCollection

代表一組 IgnoreDeviceFilterElement 物件。 此類別無法獲得繼承。

LowerCaseStringConverter

支援將物件轉換為小寫字串。 此類別無法獲得繼承。

MachineKeySection

定義了控制金鑰產生與演算法的設定,這些設定用於 Windows Forms 認證、視圖狀態驗證及會話狀態應用程式隔離中的加密、解密及訊息驗證碼(MAC)操作。 此類別無法獲得繼承。

MachineKeyValidationConverter

提供物件與字串之間的轉換 MachineKeyValidation 方法。

MembershipSection

定義配置設定以支援用於配置與管理會員細節的基礎設施。 此類別無法獲得繼承。

NamespaceCollection

包含一組命名空間物件。 此類別無法獲得繼承。

NamespaceInfo

包含一個設定命名空間參考,類似指令。Import 此類別無法獲得繼承。

OutputCacheProfile

配置應用程式頁面可使用的輸出快取設定檔。 此類別無法獲得繼承。

OutputCacheProfileCollection

代表一組 OutputCacheProfile 物件。 此類別無法獲得繼承。

OutputCacheSection

配置網頁應用程式的輸出快取。 此類別無法獲得繼承。

OutputCacheSettingsSection

配置應用程式頁面的輸出快取設定。 此類別無法獲得繼承。

PagesSection

提供對設定檔 頁面區段 的程式存取。 此類別無法獲得繼承。

PartialTrustVisibleAssembliesSection

配置一組部分信任組件。 此類別無法獲得繼承。

PartialTrustVisibleAssembly

配置部分信任組件。 此類別無法獲得繼承。

PartialTrustVisibleAssemblyCollection

代表一組 PartialTrustVisibleAssembly 物件。 此類別無法獲得繼承。

PassportAuthentication

在 ASP.NET 應用程式中配置基於護照的認證。

ProcessModelSection

在 Internet Information Services(IIS)網頁伺服器上配置 ASP.NET 流程模型設定。 此類別無法獲得繼承。

ProfileGroupSettings

提供對 group 設定檔區段子區 profiles 段的程式存取。

ProfileGroupSettingsCollection

包含一組 ProfileGroupSettings 物件。

ProfilePropertySettings

這個 ProfilePropertySettings 類別提供一種程式化的方式,可以存取並修改設定檔的該 profiles 區段。 此類別無法獲得繼承。

ProfilePropertySettingsCollection

包含一組 ProfilePropertySettingsCollection 物件。

ProfileSection

這個 ProfileSection 類別提供一種程式化的方式,可以存取並修改設定檔的該 profile 區段。 此類別無法獲得繼承。

ProfileSettings

配置 ASP.NET 事件配置檔。 此類別無法獲得繼承。

ProfileSettingsCollection

包含一組 ProfileSettings 物件。 此類別無法獲得繼承。

ProtocolCollection

代表包含一組協定的組態元素。

ProtocolElement

代表 Web 服務設定檔中的協定元素。

ProtocolsConfigurationHandler

代表協定的設定處理程序。

ProtocolsSection

代表網頁設定檔的該 protocols 區段。

ProvidersHelper

提供建立提供者實例的方法,可單獨建立或批次中。

RegexWorker

在執行時內部使用,由 和 BrowserCapabilitiesFactoryBrowserCapabilitiesCodeGenerator 解析請求資料並識別瀏覽器。

RemoteWebConfigurationHostServer

執行時內部使用,以支援遠端存取設定資料。

RoleManagerSection

定義用於支援網頁應用程式角色管理基礎設施的組態設定。 此類別無法獲得繼承。

RootProfilePropertySettingsCollection

作為兩層命名 ProfilePropertySettingsCollection 階層集合的頂端。

RuleSettings

配置 ASP.NET 事件規則。 此類別無法獲得繼承。

RuleSettingsCollection

物件的 RuleSettings 集合。 此類別無法獲得繼承。

ScriptingAuthenticationServiceSection

代表認證服務設定的設定區段。 此類別無法獲得繼承。

ScriptingJsonSerializationSection

代表 jsonSerialization 設定檔元素中的 scripting 一個設定區段。 此類別無法獲得繼承。

ScriptingProfileServiceSection

代表設定檔服務設定的設定區段。 此類別無法獲得繼承。

ScriptingRoleServiceSection

代表角色服務設定的設定區段。

ScriptingScriptResourceHandlerSection

代表 ScriptingScriptResourceHandler 設定檔元素中的 <scripting> 一個設定區段。 此類別無法獲得繼承。

ScriptingSectionGroup

代表腳本設定的設定區段。 此類別無法獲得繼承。

ScriptingWebServicesSectionGroup

代表組態檔案中相關區段的一組。

SecurityPolicySection

定義用於支援網頁應用程式安全基礎架構的設定設定。 此類別無法獲得繼承。

SessionPageStateSection

配置該 sessionPageState 區段。 此類別無法獲得繼承。

SessionStateSection

配置網頁應用程式的會話狀態。

SiteMapSection

定義用於支援配置、儲存及渲染網站導航基礎設施的設定設定。 此類別無法獲得繼承。

SqlCacheDependencyDatabase

配置 ASP.NET 應用程式的 SQL 快取相依資料庫。 此類別無法獲得繼承。

SqlCacheDependencyDatabaseCollection

代表一組 SqlCacheDependencyDatabase 物件。 此類別無法獲得繼承。

SqlCacheDependencySection

配置 ASP.NET 應用程式的 SQL 快取相依關係。 此類別無法獲得繼承。

SystemWebCachingSectionGroup

在設定檔中配置群組 caching 。 此類別無法獲得繼承。

SystemWebExtensionsSectionGroup

代表組態檔案中相關區段的一組。 此類別無法獲得繼承。

SystemWebSectionGroup

允許使用者以程式方式存取 system.web 設定檔的群組。 此類別無法獲得繼承。

TagMapCollection

包含一組 TagMapInfo 物件。

TagMapInfo

包含一個組態標籤重映射語句。 此類別無法獲得繼承。

TagPrefixCollection

包含一組 TagPrefixInfo 物件。

TagPrefixInfo

定義包含標籤相關資訊的組態元素。

TraceSection

配置 ASP.NET 追蹤服務。 此類別無法獲得繼承。

TransformerInfo

指定一個自訂類別,擴充 WebPartTransformer 該類別以供 Web Part 連線使用。

TransformerInfoCollection

包含一組 TransformerInfo 物件。 此類別無法獲得繼承。

TrustLevel

定義特定安全等級映射至命名政策檔案。 此類別無法獲得繼承。

TrustLevelCollection

包含一組 TrustLevel 物件。 此類別無法獲得繼承。

TrustSection

配置應用於應用程式的程式碼存取安全等級。 此類別無法獲得繼承。

UrlMapping

將顯示給使用者的 URL 映射到你網頁應用程式中的頁面 URL。 此類別無法獲得繼承。

UrlMappingCollection

代表一組 UrlMapping 物件。 此類別無法獲得繼承。

UrlMappingsSection

提供程式 urlMappings 化存取設定區塊。 此類別無法獲得繼承。

UserMapPath

將設定檔虛擬路徑映射到實體路徑。

VirtualDirectoryMapping

指定一個自訂的虛擬目錄階層結構,用於網頁應用程式。 此類別無法獲得繼承。

VirtualDirectoryMappingCollection

包含一組 VirtualDirectoryMapping 物件。 此類別無法獲得繼承。

WebConfigurationFileMap

定義網頁應用程式的設定檔映射。 此類別無法獲得繼承。

WebConfigurationManager

提供適用於網頁應用程式的設定檔存取。

WebContext

管理目前網頁應用程式的路徑上下文。 此類別無法獲得繼承。

WebControlsSection

配置該 webControls 區段。 此類別無法獲得繼承。

WebPartsPersonalization

允許你指定個人化提供者並設定個人化授權。 此類別無法獲得繼承。

WebPartsPersonalizationAuthorization

提供程式 authorization 存取設定中 webParts 該區段的存取權限。 此類別無法獲得繼承。

WebPartsSection

提供程式 webParts 化存取設定檔區段。 此類別無法獲得繼承。

XhtmlConformanceSection

配置該 xhtmlConformance 區段。 此類別無法獲得繼承。

介面

名稱 Description
IConfigMapPath

提供配置檔虛擬與實體路徑之間的映射存取。

IConfigMapPathFactory

映射設定檔的虛擬與實體路徑。

IRemoteWebConfigurationHostServer

內部用於支援遠端存取設定資料。

列舉

名稱 Description
AsyncPreloadModeFlags

指定異步要求的模式。

AuthenticationMode

指定要在 Web 應用程式中使用的驗證模式。

AuthorizationRuleAction

指定要在存取資源時套用的授權類型。

CustomErrorsMode

指定自訂錯誤格式的值。

CustomErrorsRedirectMode

指定當顯示自定義錯誤頁面時,原始要求的URL如何處理的值。

FcnMode

指定應用程式中檔案變更通知 (FCN) 的行為。

FormsAuthPasswordFormat

定義用來儲存密碼的加密格式。

FormsProtectionEnum

定義要用於 Cookie 的加密類型,如果有的話。

MachineKeyCompatibilityMode

指定可以使用哪些加密方法。

MachineKeyValidation

指定 ASP.NET 用於表單認證、檢視狀態資料驗證,以及程序外會話狀態識別的雜湊演算法。

MembershipPasswordCompatibilityMode

列舉 ASP.NET 成員的密碼相容模式。

PagesEnableSessionState

用來判斷單一網頁或整個 Web 應用程式的作業階段狀態啟用。

ProcessModelComAuthenticationLevel

指定 DCOM 安全性的驗證層級。

ProcessModelComImpersonationLevel

指定 COM 安全性的驗證層級。

ProcessModelLogLevel

指定要記錄至事件記錄檔的事件類型。

ProfileGuidedOptimizationsFlags

指定應用程式部署環境的優化模式。

SerializationMode

決定用於 ProfilePropertySettings 物件的串行化方法。

TicketCompatibilityMode

定義窗體驗證的票證到期日是否要使用國際標準時間 (UTC) 或當地時間。

TraceDisplayMode

指定追蹤訊息顯示的順序。

WebApplicationLevel

指定 Web 應用程式組態檔的路徑層級。

XhtmlConformanceMode

指定要在 Web 應用程式中使用的驗證模式。