GUtils Class

提供一些工具方法。

Definition

Namespace: QuickAdmin.Common
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
public static class Utils
Inheritance
object    GUtils

Remarks

提供配置加载、User-Agent 解析、邮箱/手机号码验证、临时目录获取、IFreeSql构建 等等工具方法。
与 HTTP 请求相关的方法,只能在 HTTP 请求上下文中使用。

Methods

Public Methods

AppendAppVersion 往指定的 Url 里追加应用程序版本 QueryString(追加 "v=x.x.x.x")。
BuildFreeSql 使用指定数据库配置构建 IFreeSql 对象。
GetConfigurationFiles 获取指定配置对应的配置文件列表。
GetTempBasePath 获取临时目录的根目录。
GetTempPath 获取一个基于 临时目录的根目录(GetTempBasePath) 的临时子目录。
IsRequestIpInIpListSetting 检查当前请求的 IP 地址是否在设置的 IP 地址列表中。
IsRequestIpInIpSettings 检查当前请求的 IP 地址是否在设置的 IP 地址数组中。
IsValidEmail 检测指定的字符串是否是有效的邮箱地址。
IsValidMobile 检测指定的字符串是否是有效的手机号码。
LoadConfiguration(Type, string)type 所在程序集里的嵌入资源加载配置。
LoadConfiguration(string, string, bool, bool, string) 从指定文件中加载配置。
ParseUserAgent 从 HTTP headers 中解析 User-Agent。
PrintExecutingSqlToConsole(DbCommand, string) 打印当前正在执行的 SQL 语句到控制台,打印时使用了彩色字体以方便查看。
PrintExecutingSqlToConsole(string, string) 打印当前正在执行的 SQL 语句到控制台,打印时使用了彩色字体以方便查看。

See Also