ajaxsettings.cs
来自「AJAX开发工具包」· CS 代码 · 共 136 行
CS
136 行
/*
* MS 06-04-04 added DebugEnabled web.config property <debug enabled="true"/>
* MS 06-04-05 added OldStyle string collection (see web.config)
* MS 06-04-12 added UseAssemblyQualifiedName (see web.config)
*
*
*
*/
using System;
namespace AjaxPro
{
internal class AjaxSettings
{
private System.Collections.Hashtable m_UrlNamespaceMappings = new System.Collections.Hashtable();
private bool m_DebugEnabled = false;
private bool m_UseAssemblyQualifiedName = false;
private System.Collections.Specialized.StringCollection m_OldStyle = new System.Collections.Specialized.StringCollection();
private AjaxEncryption m_AjaxEncryption = null;
private bool m_TokenEnabled = false;
private string m_TokenSitePassword = "ajaxpro";
private JavaScriptConverterCollection m_Converters = new JavaScriptConverterCollection();
private string m_CoreScript = null;
private System.Collections.Specialized.StringDictionary m_ScriptReplacements = new System.Collections.Specialized.StringDictionary();
/// <summary>
/// Initializes a new instance of the <see cref="AjaxSettings"/> class.
/// </summary>
internal AjaxSettings()
{
}
#region Public Properties
/// <summary>
/// Gets or sets the URL namespace mappings.
/// </summary>
/// <value>The URL namespace mappings.</value>
internal System.Collections.Hashtable UrlNamespaceMappings
{
get{ return m_UrlNamespaceMappings; }
set{ m_UrlNamespaceMappings = value; }
}
/// <summary>
/// Gets or sets the JavaScript converters.
/// </summary>
/// <value>The JavaScript converters.</value>
internal JavaScriptConverterCollection JavaScriptConverters
{
get { return m_Converters; }
set { m_Converters = value; }
}
/// <summary>
/// Gets or sets if debug information should be enabled.
/// </summary>
internal bool DebugEnabled
{
get { return m_DebugEnabled; }
set { m_DebugEnabled = value; }
}
/// <summary>
/// Gets or sets the use of the AssemblyQualifiedName.
/// </summary>
internal bool UseAssemblyQualifiedName
{
get { return m_UseAssemblyQualifiedName; }
set { m_UseAssemblyQualifiedName = value; }
}
/// <summary>
/// Gets or sets several settings that will be used for old styled web applications.
/// </summary>
internal System.Collections.Specialized.StringCollection OldStyle
{
get { return m_OldStyle; }
set { m_OldStyle = value; }
}
/// <summary>
/// Gets or sets the encryption.
/// </summary>
/// <value>The encryption.</value>
internal AjaxEncryption Encryption
{
get { return m_AjaxEncryption; }
set { m_AjaxEncryption = value; }
}
/// <summary>
/// Gets or sets a value indicating whether token use is enabled.
/// </summary>
/// <value><c>true</c> if [token enabled]; otherwise, <c>false</c>.</value>
internal bool TokenEnabled
{
get{ return m_TokenEnabled; }
set{ m_TokenEnabled = value; }
}
/// <summary>
/// Gets or sets the token site password.
/// </summary>
/// <value>The token site password.</value>
internal string TokenSitePassword
{
get{ return m_TokenSitePassword; }
set{ m_TokenSitePassword = value; }
}
[Obsolete("The recommended alternative is to configure a scriptReplacement/file in web.config.", true)]
internal string CoreScript
{
get{ return m_CoreScript; }
set{ m_CoreScript = value; }
}
/// <summary>
/// Gets or sets the script replacements.
/// </summary>
/// <value>The script replacements.</value>
internal System.Collections.Specialized.StringDictionary ScriptReplacements
{
get{ return m_ScriptReplacements; }
set{ m_ScriptReplacements = value; }
}
#endregion
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?