2168 lines
90 KiB
XML
2168 lines
90 KiB
XML
<?xml version="1.0"?>
|
||
<doc>
|
||
<assembly>
|
||
<name>MAX.Core</name>
|
||
</assembly>
|
||
<members>
|
||
<member name="T:MAX.Core.Caches.ICache">
|
||
<summary>
|
||
缓存
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache.Exists(System.String)">
|
||
<summary>
|
||
是否存在指定键的缓存
|
||
</summary>
|
||
<param name="key">缓存键</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache.Get``1(System.String)">
|
||
<summary>
|
||
从缓存中获取数据
|
||
</summary>
|
||
<param name="key"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache.Get``1(System.String,System.Func{``0})">
|
||
<summary>
|
||
从缓存中获取数据,如果不存在,则执行获取数据操作并添加到缓存中
|
||
</summary>
|
||
<typeparam name="T">缓存数据类型</typeparam>
|
||
<param name="key">缓存键</param>
|
||
<param name="func">获取数据操作</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache.TryAdd``1(System.String,``0)">
|
||
<summary>
|
||
当缓存数据不存在则添加,已存在不会添加,添加成功返回true
|
||
</summary>
|
||
<typeparam name="T">缓存数据类型</typeparam>
|
||
<param name="key">缓存键</param>
|
||
<param name="value">值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache.OverlayAdd``1(System.String,``0)">
|
||
<summary>
|
||
覆盖添加
|
||
</summary>
|
||
<typeparam name="T"></typeparam>
|
||
<param name="key"></param>
|
||
<param name="value"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache.Remove(System.String)">
|
||
<summary>
|
||
移除缓存
|
||
</summary>
|
||
<param name="key">缓存键</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache.Clear">
|
||
<summary>
|
||
清空缓存
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache`1.Exists(System.String)">
|
||
<summary>
|
||
是否存在指定键的缓存
|
||
</summary>
|
||
<param name="key">缓存键</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache`1.Get(System.String)">
|
||
<summary>
|
||
从缓存中获取数据,如果不存在,则执行获取数据操作并添加到缓存中
|
||
</summary>
|
||
<typeparam name="T">缓存数据类型</typeparam>
|
||
<param name="key">缓存键</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache`1.Get(System.String,System.Func{`0})">
|
||
<summary>
|
||
从缓存中获取数据,如果不存在,则执行获取数据操作并添加到缓存中
|
||
</summary>
|
||
<typeparam name="T">缓存数据类型</typeparam>
|
||
<param name="key">缓存键</param>
|
||
<param name="func">获取数据操作</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache`1.TryAdd(System.String,`0)">
|
||
<summary>
|
||
当缓存数据不存在则添加,已存在不会添加,添加成功返回true
|
||
</summary>
|
||
<typeparam name="T">缓存数据类型</typeparam>
|
||
<param name="key">缓存键</param>
|
||
<param name="value">值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache`1.OverlayAdd(System.String,`0)">
|
||
<summary>
|
||
覆盖添加
|
||
</summary>
|
||
<typeparam name="T"></typeparam>
|
||
<param name="key"></param>
|
||
<param name="value"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache`1.Remove(System.String)">
|
||
<summary>
|
||
移除缓存
|
||
</summary>
|
||
<param name="key">缓存键</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.ICache`1.Clear">
|
||
<summary>
|
||
清空缓存
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Caches.MemoryCache">
|
||
<summary>
|
||
内存缓存
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.MemoryCache.AllKeys">
|
||
<summary>
|
||
获取所有Key
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:MAX.Core.Caches.SingleInstanceLittleCache`2">
|
||
<summary>
|
||
单例缓存抽象类
|
||
</summary>
|
||
<typeparam name="TModel">单例对象</typeparam>
|
||
<typeparam name="TValue">缓存类型</typeparam>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.SingleInstanceLittleCache`2.Clear">
|
||
<summary>
|
||
自定义前缀
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Caches.SingleInstanceLittleCache`2.AllKeys">
|
||
<summary>
|
||
获取所有Key
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:MAX.Core.Commons.CommonValue`1">
|
||
<summary>
|
||
公共Value
|
||
</summary>
|
||
<typeparam name="TValue"></typeparam>
|
||
</member>
|
||
<member name="T:MAX.Core.Commons.CommonTextValue`1">
|
||
<summary>
|
||
公共TextValue
|
||
</summary>
|
||
<typeparam name="TValue"></typeparam>
|
||
</member>
|
||
<member name="T:MAX.Core.Commons.CommonTextValue">
|
||
<summary>
|
||
公共TextValue
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Commons.CommonKeyValue">
|
||
<summary>
|
||
默认公共键值对 Key Value
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Commons.Result">
|
||
<summary>
|
||
通用返回
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Commons.Result.Success">
|
||
<summary>
|
||
返回结果是否成功
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Commons.Result.Msg">
|
||
<summary>
|
||
返回消息
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Commons.Result.Data">
|
||
<summary>
|
||
返回内容
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Commons.Result.Code">
|
||
<summary>
|
||
返回状态码
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Commons.Result`1">
|
||
<summary>
|
||
通用返回 指定Data类型
|
||
</summary>
|
||
<typeparam name="TData">数据类型</typeparam>
|
||
</member>
|
||
<member name="P:MAX.Core.Commons.Result`1.Data">
|
||
<summary>
|
||
返回内容
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Commons.Result`2">
|
||
<summary>
|
||
通用返回
|
||
</summary>
|
||
<typeparam name="TStatus">状态类型枚举</typeparam>
|
||
<typeparam name="TData">数据类型</typeparam>
|
||
</member>
|
||
<member name="P:MAX.Core.Commons.Result`2.Status">
|
||
<summary>
|
||
状态
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Commons.Result`2.Data">
|
||
<summary>
|
||
返回内容
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.Base64Helper.Encode(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
Base64加密
|
||
</summary>
|
||
<param name="codeName">加密采用的编码方式</param>
|
||
<param name="source">待加密的明文</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.Base64Helper.Encode(System.String)">
|
||
<summary>
|
||
Base64加密,采用utf8编码方式加密
|
||
</summary>
|
||
<param name="source">待加密的明文</param>
|
||
<returns>加密后的字符串</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.Base64Helper.Decode(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
Base64解密
|
||
</summary>
|
||
<param name="codeName">解密采用的编码方式,注意和加密时采用的方式一致</param>
|
||
<param name="result">待解密的密文</param>
|
||
<returns>解密后的字符串</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.Base64Helper.Decode(System.String)">
|
||
<summary>
|
||
Base64解密,采用utf8编码方式解密
|
||
</summary>
|
||
<param name="result">待解密的密文</param>
|
||
<returns>解密后的字符串</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.DESHelper.Encrypt(System.String,System.String)">
|
||
<summary>
|
||
DES加密字符串
|
||
</summary>
|
||
<param name="encryptString">待加密的字符串</param>
|
||
<param name="encryptKey">加密密钥,要求为8位</param>
|
||
<returns>加密成功返回加密后的字符串,失败返回源串</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.DESHelper.Decrypt(System.String,System.String)">
|
||
<summary>
|
||
DES解密字符串
|
||
</summary>
|
||
<param name="decryptString">待解密的字符串</param>
|
||
<param name="decryptKey">解密密钥,要求为8位,和加密密钥相同</param>
|
||
<returns>解密成功返回解密后的字符串,失败返源串</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.DESHelper.GetSubString(System.String,System.Int32)">
|
||
<summary>
|
||
截取字符串函数
|
||
</summary>
|
||
<param name="Str">所要截取的字符串</param>
|
||
<param name="Num">截取字符串的长度</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.DESHelper.GetSubString(System.String,System.Int32,System.String)">
|
||
<summary>
|
||
截取字符串函数,如果超过指定长度则将超出的部分用指定字符串代替
|
||
</summary>
|
||
<param name="Str">所要截取的字符串</param>
|
||
<param name="Num">截取字符串的长度</param>
|
||
<param name="LastStr">截取字符串后省略部分的字符串</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.DESHelper.GetSubString(System.String,System.Int32,System.Int32,System.String)">
|
||
<summary>
|
||
取指定长度的字符串
|
||
</summary>
|
||
<param name="p_SrcString">要检查的字符串</param>
|
||
<param name="p_StartIndex">起始位置</param>
|
||
<param name="p_Length">指定长度</param>
|
||
<param name="p_TailString">用于替换的字符串</param>
|
||
<returns>截取后的字符串</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.MD5Helper.Md5_32(System.String)">
|
||
<summary>
|
||
MD5加密
|
||
</summary>
|
||
<param name="instring"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.MD5Helper.GetLong(System.Byte[])">
|
||
<summary>
|
||
MD5加密
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.MD5Helper.GetLong(System.String)">
|
||
<summary>
|
||
MD5 16位加密转long
|
||
</summary>
|
||
<param name="url"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:MAX.Core.Cryptography.UrlHelper">
|
||
<summary>
|
||
Url 加密 解密
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.UrlHelper.Encode(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
Url加密
|
||
</summary>
|
||
<param name="codeName">加密采用的编码方式</param>
|
||
<param name="source">待加密的明文</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.UrlHelper.Encode(System.String)">
|
||
<summary>
|
||
Url加密,采用utf8编码方式加密
|
||
</summary>
|
||
<param name="source">待加密的明文</param>
|
||
<returns>加密后的字符串</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.UrlHelper.Decode(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
Url解密
|
||
</summary>
|
||
<param name="codeName">解密采用的编码方式,注意和加密时采用的方式一致</param>
|
||
<param name="result">待解密的密文</param>
|
||
<returns>解密后的字符串</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Cryptography.UrlHelper.Decode(System.String)">
|
||
<summary>
|
||
Url解密,采用utf8编码方式解密
|
||
</summary>
|
||
<param name="result">待解密的密文</param>
|
||
<returns>解密后的字符串</returns>
|
||
</member>
|
||
<member name="T:MAX.Core.DependencyInjection.IDependencyRegistrar">
|
||
<summary>
|
||
依赖注册器:把当前模块的服务注册到 <see cref="T:MAX.Core.DependencyInjection.IServiceRegistrar"/>。
|
||
底层使用哪个容器由宿主项目决定,MAX.Core 不引用任何容器。
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IDependencyRegistrar.Register(MAX.Core.DependencyInjection.IServiceRegistrar)">
|
||
<summary>
|
||
注册服务
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.DependencyInjection.IScopedDependency">
|
||
<summary>
|
||
作用域(每个 Scope/请求一个实例)
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.DependencyInjection.IServiceRegistrar">
|
||
<summary>
|
||
依赖注册抽象(由 MAX.Core 自己定义,不依赖任何第三方 DI 容器)。
|
||
具体实现由宿主项目提供,内部适配外部容器(Autofac、Microsoft.Extensions.DependencyInjection 等)。
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterSingleton``2">
|
||
<summary>
|
||
注册单例:<typeparamref name="TImplementation"/> 实现 <typeparamref name="TService"/>
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterSingleton``1(``0)">
|
||
<summary>
|
||
注册单例实例
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterSingleton``1(System.Func{System.IServiceProvider,``0})">
|
||
<summary>
|
||
注册单例(匿名工厂)
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterSingleton``2(System.Object)">
|
||
<summary>
|
||
注册单例(key):<typeparamref name="TImplementation"/> 实现 <typeparamref name="TService"/>
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterSingleton``1(System.Object,``0)">
|
||
<summary>
|
||
注册单例实例(key)
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterSingleton``1(System.Object,System.Func{System.IServiceProvider,System.Object,``0})">
|
||
<summary>
|
||
注册单例(key + 匿名工厂)
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterScoped``2">
|
||
<summary>
|
||
注册作用域生命周期
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterScoped``1(System.Func{System.IServiceProvider,``0})">
|
||
<summary>
|
||
注册作用域生命周期(匿名工厂)
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterScoped``2(System.Object)">
|
||
<summary>
|
||
注册作用域生命周期(key):<typeparamref name="TImplementation"/> 实现 <typeparamref name="TService"/>
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterScoped``1(System.Object,System.Func{System.IServiceProvider,System.Object,``0})">
|
||
<summary>
|
||
注册作用域生命周期(key + 匿名工厂)
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterTransient``2">
|
||
<summary>
|
||
注册瞬时生命周期
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterTransient``1(System.Func{System.IServiceProvider,``0})">
|
||
<summary>
|
||
注册瞬时生命周期(匿名工厂)
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterTransient``2(System.Object)">
|
||
<summary>
|
||
注册瞬时生命周期(key):<typeparamref name="TImplementation"/> 实现 <typeparamref name="TService"/>
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.DependencyInjection.IServiceRegistrar.RegisterTransient``1(System.Object,System.Func{System.IServiceProvider,System.Object,``0})">
|
||
<summary>
|
||
注册瞬时生命周期(key + 匿名工厂)
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.DependencyInjection.ISingletonDependency">
|
||
<summary>
|
||
单例
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.DependencyInjection.ITransientDependency">
|
||
<summary>
|
||
每次实例化
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Extensions.Extensions">
|
||
<summary>
|
||
系统扩展 - 类型转换
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.IsNullOrEmpty(System.String)">
|
||
<summary>
|
||
IsNullOrEmpty
|
||
</summary>
|
||
<param name="input"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.SafeString(System.Object)">
|
||
<summary>
|
||
安全转换为字符串,去除两端空格,当值为null时返回""
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToBool(System.String,System.Boolean)">
|
||
<summary>
|
||
转换为bool
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToBoolOrNull(System.String)">
|
||
<summary>
|
||
转换为可空bool
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToInt(System.String,System.Int32)">
|
||
<summary>
|
||
转换为int
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToIntOrNull(System.String)">
|
||
<summary>
|
||
转换为可空int
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToLong(System.String,System.Int64)">
|
||
<summary>
|
||
转换为long
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToLongOrNull(System.String)">
|
||
<summary>
|
||
转换为可空long
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToDouble(System.String,System.Double)">
|
||
<summary>
|
||
转换为double
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToDoubleOrNull(System.String)">
|
||
<summary>
|
||
转换为可空double
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToDecimal(System.String,System.Decimal)">
|
||
<summary>
|
||
转换为decimal
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToDecimalOrNull(System.String)">
|
||
<summary>
|
||
转换为可空decimal
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToDate(System.String)">
|
||
<summary>
|
||
转换为日期
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToDateOrNull(System.String)">
|
||
<summary>
|
||
转换为可空日期
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToGuid(System.String)">
|
||
<summary>
|
||
转换为Guid
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToGuidOrNull(System.String)">
|
||
<summary>
|
||
转换为可空Guid
|
||
</summary>
|
||
<param name="obj">数据</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToGuidList(System.String)">
|
||
<summary>
|
||
转换为Guid集合
|
||
</summary>
|
||
<param name="obj">数据,范例: "83B0233C-A24F-49FD-8083-1337209EBC9A,EAB523C6-2FE7-47BE-89D5-C6D440C3033A"</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToGuidList(System.Collections.Generic.IList{System.String})">
|
||
<summary>
|
||
转换为Guid集合
|
||
</summary>
|
||
<param name="obj">字符串集合</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToDescription(System.Enum)">
|
||
<summary>
|
||
转换枚举描述
|
||
</summary>
|
||
<param name="obj"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.ToItem``1(``0)">
|
||
<summary>
|
||
枚举值 → 单个 EnumItem
|
||
</summary>
|
||
<typeparam name="TEnum"></typeparam>
|
||
<param name="value"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.IsSingleFlag(System.Enum)">
|
||
<summary>
|
||
是否单一标记
|
||
</summary>
|
||
<param name="obj"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.Extensions.GetFirstFlag(System.Enum)">
|
||
<summary>
|
||
获取第一个标记
|
||
</summary>
|
||
<typeparam name="T"></typeparam>
|
||
<param name="obj"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Extensions.DictionaryExtension.ToUrlParams(System.Collections.Generic.IDictionary{System.String,System.String},System.Boolean)">
|
||
<summary>
|
||
字典转url Get 参数
|
||
</summary>
|
||
<param name="parameters"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.Common">
|
||
<summary>
|
||
常用公共操作
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Common.GetType``1">
|
||
<summary>
|
||
获取类型
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Common.GetType(System.Type)">
|
||
<summary>
|
||
获取类型
|
||
</summary>
|
||
<param name="type">类型</param>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.Common.Line">
|
||
<summary>
|
||
换行符
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.CommonItem.#ctor(System.String,System.Object,System.String,System.Nullable{System.Int32},System.String,System.Nullable{System.Boolean})">
|
||
<summary>
|
||
初始化
|
||
</summary>
|
||
<param name="text">文本</param>
|
||
<param name="value">值</param>
|
||
<param name="sortId">排序号</param>
|
||
<param name="group">组</param>
|
||
<param name="disabled">禁用</param>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.CommonItem.Text">
|
||
<summary>
|
||
文本
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.CommonItem.Value">
|
||
<summary>
|
||
值
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.CommonItem.Description">
|
||
<summary>
|
||
描述
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.CommonItem.SortId">
|
||
<summary>
|
||
排序号
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.CommonItem.Group">
|
||
<summary>
|
||
组
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.CommonItem.IsSelected">
|
||
<summary>
|
||
是否选中
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.CommonItem.Disabled">
|
||
<summary>
|
||
禁用
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.CommonItem.CompareTo(MAX.Core.Helpers.CommonItem)">
|
||
<summary>
|
||
比较
|
||
</summary>
|
||
<param name="other">其它列表项</param>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.Convert">
|
||
<summary>
|
||
类型转换
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToInt(System.Object,System.Int32)">
|
||
<summary>
|
||
转换为32位整型
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToIntOrNull(System.Object)">
|
||
<summary>
|
||
转换为32位可空整型
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToLong(System.Object,System.Int64)">
|
||
<summary>
|
||
转换为64位整型
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToLongOrNull(System.Object)">
|
||
<summary>
|
||
转换为64位可空整型
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToFloat(System.Object,System.Nullable{System.Int32})">
|
||
<summary>
|
||
转换为32位浮点型,并按指定小数位舍入
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
<param name="digits">小数位数</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToFloatOrNull(System.Object,System.Nullable{System.Int32})">
|
||
<summary>
|
||
转换为32位可空浮点型,并按指定小数位舍入
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
<param name="digits">小数位数</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToDouble(System.Object,System.Nullable{System.Int32},System.Double)">
|
||
<summary>
|
||
转换为64位浮点型,并按指定小数位舍入
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
<param name="digits">小数位数</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToDoubleOrNull(System.Object,System.Nullable{System.Int32})">
|
||
<summary>
|
||
转换为64位可空浮点型,并按指定小数位舍入
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
<param name="digits">小数位数</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToDecimal(System.Object,System.Nullable{System.Int32},System.Decimal)">
|
||
<summary>
|
||
转换为128位浮点型,并按指定小数位舍入
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
<param name="digits">小数位数</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToDecimalOrNull(System.Object,System.Nullable{System.Int32})">
|
||
<summary>
|
||
转换为128位可空浮点型,并按指定小数位舍入
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
<param name="digits">小数位数</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToBool(System.Object,System.Boolean)">
|
||
<summary>
|
||
转换为布尔值
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToBoolOrNull(System.Object)">
|
||
<summary>
|
||
转换为可空布尔值
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.GetBool(System.Object)">
|
||
<summary>
|
||
获取布尔值
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToDate(System.Object)">
|
||
<summary>
|
||
转换为日期
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToDateOrNull(System.Object)">
|
||
<summary>
|
||
转换为可空日期
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToGuid(System.Object)">
|
||
<summary>
|
||
转换为Guid
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToGuidOrNull(System.Object)">
|
||
<summary>
|
||
转换为可空Guid
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToGuidList(System.String)">
|
||
<summary>
|
||
转换为Guid集合
|
||
</summary>
|
||
<param name="input">以逗号分隔的Guid集合字符串,范例:83B0233C-A24F-49FD-8083-1337209EBC9A,EAB523C6-2FE7-47BE-89D5-C6D440C3033A</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToList``1(System.String)">
|
||
<summary>
|
||
泛型集合转换
|
||
</summary>
|
||
<typeparam name="T">目标元素类型</typeparam>
|
||
<param name="input">以逗号分隔的元素集合字符串,范例:83B0233C-A24F-49FD-8083-1337209EBC9A,EAB523C6-2FE7-47BE-89D5-C6D440C3033A</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.To``1(System.Object)">
|
||
<summary>
|
||
通用泛型转换
|
||
</summary>
|
||
<typeparam name="T">目标类型</typeparam>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToBytes(System.String)">
|
||
<summary>
|
||
转换为字节数组
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.Convert.ToBytes(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
转换为字节数组
|
||
</summary>
|
||
<param name="input">输入值</param>
|
||
<param name="encoding">字符编码</param>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.CopyHelper">
|
||
<summary>
|
||
拷贝帮助
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.CopyHelper.DeepCopy``1(``0)">
|
||
<summary>
|
||
反射深拷贝
|
||
</summary>
|
||
<typeparam name="T"></typeparam>
|
||
<param name="obj"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.DeepCopyByExpressionTrees">
|
||
<summary>
|
||
Superfast deep copier class, which uses Expression trees.
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DeepCopyByExpressionTrees.DeepCopyByExpressionTree``1(``0,System.Collections.Generic.Dictionary{System.Object,System.Object})">
|
||
<summary>
|
||
Creates a deep copy of an object.
|
||
</summary>
|
||
<typeparam name="T">Object type.</typeparam>
|
||
<param name="original">Object to copy.</param>
|
||
<param name="copiedReferencesDict">Dictionary of already copied objects (Keys: original objects, Values: their copies).</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="F:MAX.Core.Helpers.DateHelper.UnixEpoch">
|
||
<summary>
|
||
Unix纪元时间
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.GetUnixTimestampInSeconds(System.DateTime)">
|
||
<summary>
|
||
将时间转换为秒级时间戳
|
||
</summary>
|
||
<param name="dateTime"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.GetUnixTimestampInMilliseconds(System.DateTime)">
|
||
<summary>
|
||
将时间转换为毫秒级时间戳
|
||
</summary>
|
||
<param name="dateTime"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.GetUnixTimestampInMicroseconds(System.DateTime)">
|
||
<summary>
|
||
将时间转换为微秒时间戳
|
||
</summary>
|
||
<param name="dateTime"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.GetUnixTimestampInMicroseconds(System.Int64)">
|
||
<summary>
|
||
将时间Ticks转换为毫微秒时间戳
|
||
</summary>
|
||
<param name="dateTime"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.ConvertFromUnixTimestampInSeconds(System.Int64)">
|
||
<summary>
|
||
将秒级时间戳转换为时间
|
||
</summary>
|
||
<param name="timestamp"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.ConvertFromUnixTimestampInMilliseconds(System.Int64)">
|
||
<summary>
|
||
将毫秒级时间戳转换为时间
|
||
</summary>
|
||
<param name="timestamp"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.ConvertFromUnixTimestampInMicroseconds(System.Int64)">
|
||
<summary>
|
||
将微秒级时间戳转换为时间
|
||
</summary>
|
||
<param name="timestamp"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.GetCurrentUnixTimestampInSeconds">
|
||
<summary>
|
||
获取当前时间的秒级时间戳
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.GetCurrentUnixTimestampInMilliseconds">
|
||
<summary>
|
||
获取当前时间的毫秒级时间戳
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.DateHelper.GetCurrentUnixTimestampInMicroseconds">
|
||
<summary>
|
||
获取当前时间的微秒级时间戳
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.EnumHelper">
|
||
<summary>
|
||
枚举操作
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.Parse``1(System.Object)">
|
||
<summary>
|
||
获取实例
|
||
</summary>
|
||
<typeparam name="TEnum">枚举类型</typeparam>
|
||
<param name="member">成员名或值,范例:Enum1枚举有成员A=0,则传入"A"或"0"获取 Enum1.A</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetName``1(System.Object)">
|
||
<summary>
|
||
获取成员名
|
||
</summary>
|
||
<typeparam name="TEnum">枚举类型</typeparam>
|
||
<param name="member">成员名、值、实例均可,范例:Enum1枚举有成员A=0,则传入Enum1.A或0,获取成员名"A"</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetName(System.Type,System.Object)">
|
||
<summary>
|
||
获取成员名
|
||
</summary>
|
||
<param name="type">枚举类型</param>
|
||
<param name="member">成员名、值、实例均可</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetValue``1(System.Object)">
|
||
<summary>
|
||
获取成员值
|
||
</summary>
|
||
<typeparam name="TEnum">枚举类型</typeparam>
|
||
<param name="member">成员名、值、实例均可,范例:Enum1枚举有成员A=0,可传入"A"、0、Enum1.A,获取值0</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetValue(System.Type,System.Object)">
|
||
<summary>
|
||
获取成员值
|
||
</summary>
|
||
<param name="type">枚举类型</param>
|
||
<param name="member">成员名、值、实例均可</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetDescription``1(System.Object)">
|
||
<summary>
|
||
获取描述,使用System.ComponentModel.Description特性设置描述
|
||
</summary>
|
||
<typeparam name="TEnum">枚举类型</typeparam>
|
||
<param name="member">成员名、值、实例均可</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetDescription(System.Type,System.Object)">
|
||
<summary>
|
||
获取描述,使用System.ComponentModel.Description特性设置描述
|
||
</summary>
|
||
<param name="type">枚举类型</param>
|
||
<param name="member">成员名、值、实例均可</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetItems``1">
|
||
<summary>
|
||
获取项集合,文本设置为Description,值为Value
|
||
</summary>
|
||
<typeparam name="TEnum">枚举类型</typeparam>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetItems(System.Type)">
|
||
<summary>
|
||
获取项集合,文本设置为Description,值为Value
|
||
</summary>
|
||
<param name="type">枚举类型</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.AddItem(System.Type,System.Collections.Generic.ICollection{MAX.Core.Helpers.EnumItem},System.Reflection.FieldInfo)">
|
||
<summary>
|
||
添加描述项
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetNames``1">
|
||
<summary>
|
||
获取名称集合
|
||
</summary>
|
||
<typeparam name="TEnum">枚举类型</typeparam>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetNames(System.Type)">
|
||
<summary>
|
||
获取名称集合
|
||
</summary>
|
||
<param name="type">枚举类型</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetDescriptions``1">
|
||
<summary>
|
||
获取名称集合
|
||
</summary>
|
||
<typeparam name="TEnum">枚举类型</typeparam>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetDescriptions(System.Type)">
|
||
<summary>
|
||
获取名称集合
|
||
</summary>
|
||
<param name="type">枚举类型</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.IsSingleFlag(System.Enum)">
|
||
<summary>
|
||
是否单一标记
|
||
</summary>
|
||
<param name="obj"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.EnumHelper.GetFirstFlag``1(``0)">
|
||
<summary>
|
||
获取第一个标记
|
||
</summary>
|
||
<typeparam name="T"></typeparam>
|
||
<param name="value"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.EnumDisplayType">
|
||
<summary>
|
||
Enum展示类型
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.FileHelper">
|
||
<summary>
|
||
文件和流操作
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.FileHelper.ToBytesAsync(System.IO.Stream)">
|
||
<summary>
|
||
流转换为字节流
|
||
</summary>
|
||
<param name="stream">流</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.FileHelper.ToBytes(System.IO.Stream)">
|
||
<summary>
|
||
流转换为字节流
|
||
</summary>
|
||
<param name="stream">流</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.FileHelper.ToBytes(System.String)">
|
||
<summary>
|
||
字符串转换成字节数组
|
||
</summary>
|
||
<param name="data">数据,默认字符编码utf-8</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.FileHelper.ToBytes(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
字符串转换成字节数组
|
||
</summary>
|
||
<param name="data">数据</param>
|
||
<param name="encoding">字符编码</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.FileHelper.Read(System.String)">
|
||
<summary>
|
||
将文件读取到字节流中
|
||
</summary>
|
||
<param name="filePath">文件的绝对路径</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.FileHelper.ToString(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean)">
|
||
<summary>
|
||
流转换成字符串
|
||
</summary>
|
||
<param name="stream">流</param>
|
||
<param name="encoding">字符编码</param>
|
||
<param name="bufferSize">缓冲区大小</param>
|
||
<param name="isCloseStream">读取完成是否释放流,默认为true</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.FileHelper.ToStringAsync(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean)">
|
||
<summary>
|
||
流转换成字符串
|
||
</summary>
|
||
<param name="stream">流</param>
|
||
<param name="encoding">字符编码</param>
|
||
<param name="bufferSize">缓冲区大小</param>
|
||
<param name="isCloseStream">读取完成是否释放流,默认为true</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.FileHelper.CopyToStringAsync(System.IO.Stream,System.Text.Encoding)">
|
||
<summary>
|
||
复制流并转换成字符串
|
||
</summary>
|
||
<param name="stream">流</param>
|
||
<param name="encoding">字符编码</param>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.HttpHelper">
|
||
<summary>
|
||
Http连接操作帮助类
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.DownloadFile(System.String)">
|
||
<summary>
|
||
下载文件
|
||
</summary>
|
||
<param name="address"></param>
|
||
<param name="fileName"></param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.DownloadFile(System.String,System.String)">
|
||
<summary>
|
||
下载文件
|
||
</summary>
|
||
<param name="address"></param>
|
||
<param name="fileName"></param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.GetHtml(MAX.Core.Helpers.HttpItem)">
|
||
<summary>
|
||
根据相传入的数据,得到相应页面数据
|
||
</summary>
|
||
<param name="item">参数类对象</param>
|
||
<returns>返回HttpResult类型</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.GetData(MAX.Core.Helpers.HttpItem,MAX.Core.Helpers.HttpResult)">
|
||
<summary>
|
||
获取数据的并解析的方法
|
||
</summary>
|
||
<param name="item"></param>
|
||
<param name="result"></param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.SetResultByte(MAX.Core.Helpers.HttpItem,MAX.Core.Helpers.HttpResult,System.Byte[])">
|
||
<summary>
|
||
设置返回的Byte
|
||
</summary>
|
||
<param name="item">HttpItem</param>
|
||
<param name="result">result</param>
|
||
<param name="enByte">byte</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.SetEncoding(MAX.Core.Helpers.HttpItem,MAX.Core.Helpers.HttpResult,System.Byte[])">
|
||
<summary>
|
||
设置编码
|
||
</summary>
|
||
<param name="item">HttpItem</param>
|
||
<param name="result">HttpResult</param>
|
||
<param name="ResponseByte">byte[]</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.GetByte(MAX.Core.Helpers.HttpItem)">
|
||
<summary>
|
||
提取网页Byte
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.GetMemoryStream(System.IO.Stream)">
|
||
<summary>
|
||
4.0以下.net版本取数据使用
|
||
</summary>
|
||
<param name="streamResponse">流</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.SetRequest(MAX.Core.Helpers.HttpItem)">
|
||
<summary>
|
||
为请求准备参数
|
||
</summary>
|
||
<param name="item">参数列表</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.SetCer(MAX.Core.Helpers.HttpItem)">
|
||
<summary>
|
||
设置证书
|
||
</summary>
|
||
<param name="item"></param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.SetCerList(MAX.Core.Helpers.HttpItem)">
|
||
<summary>
|
||
设置多个证书
|
||
</summary>
|
||
<param name="item"></param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.SetCookie(MAX.Core.Helpers.HttpItem)">
|
||
<summary>
|
||
设置Cookie
|
||
</summary>
|
||
<param name="item">Http参数</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.SetPostData(MAX.Core.Helpers.HttpItem)">
|
||
<summary>
|
||
设置Post数据
|
||
</summary>
|
||
<param name="item">Http参数</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.SetProxy(MAX.Core.Helpers.HttpItem)">
|
||
<summary>
|
||
设置代理
|
||
</summary>
|
||
<param name="item">参数对象</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.HttpHelper.CheckValidationResult(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)">
|
||
<summary>
|
||
回调验证证书问题
|
||
</summary>
|
||
<param name="sender">流对象</param>
|
||
<param name="certificate">证书</param>
|
||
<param name="chain">X509Chain</param>
|
||
<param name="errors">SslPolicyErrors</param>
|
||
<returns>bool</returns>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.HttpItem">
|
||
<summary>
|
||
Http请求参考类
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.URL">
|
||
<summary>
|
||
请求URL必须填写
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Method">
|
||
<summary>
|
||
请求方式默认为GET方式,当为POST方式时必须设置Postdata的值
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Timeout">
|
||
<summary>
|
||
默认请求超时时间
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ReadWriteTimeout">
|
||
<summary>
|
||
默认写入Post数据超时间
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.KeepAlive">
|
||
<summary>
|
||
获取或设置一个值,该值指示是否与 Internet 资源建立持久性连接默认为true。
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Accept">
|
||
<summary>
|
||
请求标头值 默认为text/html, application/xhtml+xml, */*
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ContentType">
|
||
<summary>
|
||
请求返回类型默认 text/html
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.UserAgent">
|
||
<summary>
|
||
客户端访问信息默认Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Encoding">
|
||
<summary>
|
||
返回数据编码默认为NUll,可以自动识别,一般为utf-8,gbk,gb2312
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.PostDataType">
|
||
<summary>
|
||
Post的数据类型
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Postdata">
|
||
<summary>
|
||
Post请求时要发送的字符串Post数据
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.PostdataByte">
|
||
<summary>
|
||
Post请求时要发送的Byte类型的Post数据
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.WebProxy">
|
||
<summary>
|
||
设置代理对象,不想使用IE默认配置就设置为Null,而且不要设置ProxyIp
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.CookieCollection">
|
||
<summary>
|
||
Cookie对象集合
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Cookie">
|
||
<summary>
|
||
请求时的Cookie
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Referer">
|
||
<summary>
|
||
来源地址,上次访问地址
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.CerPath">
|
||
<summary>
|
||
证书绝对路径
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.IsToLower">
|
||
<summary>
|
||
是否设置为全文小写,默认为不转化
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Allowautoredirect">
|
||
<summary>
|
||
支持跳转页面,查询结果将是跳转后的页面
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Connectionlimit">
|
||
<summary>
|
||
最大连接数
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ProxyUserName">
|
||
<summary>
|
||
代理Proxy 服务器用户名
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ProxyPwd">
|
||
<summary>
|
||
代理 服务器密码
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ProxyIp">
|
||
<summary>
|
||
代理 服务IP ,如果要使用IE代理就设置为ieproxy
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ResultType">
|
||
<summary>
|
||
设置返回类型String和Byte
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Header">
|
||
<summary>
|
||
header对象
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ProtocolVersion">
|
||
<summary>
|
||
获取或设置用于请求的 HTTP 版本。返回结果:用于请求的 HTTP 版本。默认为 System.Net.HttpVersion.Version11。
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.Expect100Continue">
|
||
<summary>
|
||
获取或设置一个 System.Boolean 值,该值确定是否使用 100-Continue 行为。如果 POST 请求需要 100-Continue 响应,则为 true;否则为 false。默认值为 true。
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ClentCertificates">
|
||
<summary>
|
||
设置509证书集合
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.PostEncoding">
|
||
<summary>
|
||
设置或获取Post参数编码,默认的为Default编码
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ResultCookieType">
|
||
<summary>
|
||
Cookie返回类型,默认的是只返回字符串类型
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpItem.ICredentials">
|
||
<summary>
|
||
获取或设置请求的身份验证信息。
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.HttpResult">
|
||
<summary>
|
||
Http返回参数类
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpResult.Cookie">
|
||
<summary>
|
||
Http请求返回的Cookie
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpResult.CookieCollection">
|
||
<summary>
|
||
Cookie对象集合
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpResult.Html">
|
||
<summary>
|
||
返回的String类型数据 只有ResultType.String时才返回数据,其它情况为空
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpResult.ResultByte">
|
||
<summary>
|
||
返回的Byte数组 只有ResultType.Byte时才返回数据,其它情况为空
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpResult.Header">
|
||
<summary>
|
||
header对象
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpResult.StatusDescription">
|
||
<summary>
|
||
返回状态说明
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpResult.StatusCode">
|
||
<summary>
|
||
返回状态码,默认为OK
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.HttpResult.item">
|
||
<summary>
|
||
HttpItem类,用于存储实际执行所用到的HttpItem对象
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.ResultType">
|
||
<summary>
|
||
返回类型
|
||
</summary>
|
||
</member>
|
||
<member name="F:MAX.Core.Helpers.ResultType.String">
|
||
<summary>
|
||
表示只返回字符串 只有Html有数据
|
||
</summary>
|
||
</member>
|
||
<member name="F:MAX.Core.Helpers.ResultType.Byte">
|
||
<summary>
|
||
表示返回字符串和字节流 ResultByte和Html都有数据返回
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.PostDataType">
|
||
<summary>
|
||
Post的数据格式默认为string
|
||
</summary>
|
||
</member>
|
||
<member name="F:MAX.Core.Helpers.PostDataType.String">
|
||
<summary>
|
||
字符串类型,这时编码Encoding可不设置
|
||
</summary>
|
||
</member>
|
||
<member name="F:MAX.Core.Helpers.PostDataType.Byte">
|
||
<summary>
|
||
Byte类型,需要设置PostdataByte参数的值编码Encoding可设置为空
|
||
</summary>
|
||
</member>
|
||
<member name="F:MAX.Core.Helpers.PostDataType.FilePath">
|
||
<summary>
|
||
传文件,Postdata必须设置为文件的绝对路径,必须设置Encoding的值
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.ResultCookieType">
|
||
<summary>
|
||
Cookie返回类型
|
||
</summary>
|
||
</member>
|
||
<member name="F:MAX.Core.Helpers.ResultCookieType.String">
|
||
<summary>
|
||
只返回字符串类型的Cookie
|
||
</summary>
|
||
</member>
|
||
<member name="F:MAX.Core.Helpers.ResultCookieType.CookieCollection">
|
||
<summary>
|
||
CookieCollection格式的Cookie集合同时也返回String类型的cookie
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.IdHelper">
|
||
<summary>
|
||
标识生成器
|
||
</summary>
|
||
</member>
|
||
<member name="F:MAX.Core.Helpers.IdHelper._id">
|
||
<summary>
|
||
标识
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.IdHelper.SetId(System.String)">
|
||
<summary>
|
||
设置标识
|
||
</summary>
|
||
<param name="id">Id</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.IdHelper.Reset">
|
||
<summary>
|
||
重置标识
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.IdHelper.Guid">
|
||
<summary>
|
||
用Guid创建标识,去掉分隔符
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.ParametersBase">
|
||
<summary>
|
||
This is a generic parameters base class used for Dialog Parameters and Navigation Parameters.
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.#ctor">
|
||
<summary>
|
||
Default constructor.
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.#ctor(System.String)">
|
||
<summary>
|
||
Constructs a list of parameters.
|
||
</summary>
|
||
<param name="query">Query string to be parsed.</param>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.ParametersBase.Item(System.String)">
|
||
<summary>
|
||
Searches Parameter collection and returns value if Collection contains key.
|
||
Otherwise returns null.
|
||
</summary>
|
||
<param name="key">The key for the value to be returned.</param>
|
||
<returns>The value of the parameter referenced by the key; otherwise <c>null</c>.</returns>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.ParametersBase.Count">
|
||
<summary>
|
||
The count, or number, of parameters in collection.
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Helpers.ParametersBase.Keys">
|
||
<summary>
|
||
Returns an IEnumerable of the Keys in the collection.
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.Add(System.String,System.Object)">
|
||
<summary>
|
||
Adds the key and value to the parameters collection.
|
||
</summary>
|
||
<param name="key">The key to reference this value in the parameters collection.</param>
|
||
<param name="value">The value of the parameter to store.</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.ContainsKey(System.String)">
|
||
<summary>
|
||
Checks collection for presence of key.
|
||
</summary>
|
||
<param name="key">The key to check in the collection.</param>
|
||
<returns><c>true</c> if key exists; else returns <c>false</c>.</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.GetEnumerator">
|
||
<summary>
|
||
Gets an enumerator for the KeyValuePairs in parameter collection.
|
||
</summary>
|
||
<returns>Enumerator.</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.GetValue``1(System.String)">
|
||
<summary>
|
||
Returns the value of the member referenced by key.
|
||
</summary>
|
||
<typeparam name="T">The type of object to be returned.</typeparam>
|
||
<param name="key">The key for the value to be returned.</param>
|
||
<returns>Returns a matching parameter of <typeparamref name="T"/> if one exists in the Collection.</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.GetValues``1(System.String)">
|
||
<summary>
|
||
Returns an IEnumerable of all parameters.
|
||
</summary>
|
||
<typeparam name="T">The type for the values to be returned.</typeparam>
|
||
<param name="key">The key for the values to be returned.</param>
|
||
<returns>Returns a IEnumerable of all the instances of type <typeparamref name="T"/>.</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.TryGetValue``1(System.String,``0@)">
|
||
<summary>
|
||
Checks to see if the parameter collection contains the value.
|
||
</summary>
|
||
<typeparam name="T">The type for the values to be returned.</typeparam>
|
||
<param name="key">The key for the value to be returned.</param>
|
||
<param name="value">Value of the returned parameter if it exists.</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.ToString">
|
||
<summary>
|
||
Converts parameter collection to a parameter string.
|
||
</summary>
|
||
<returns>A string representation of the parameters.</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersBase.FromParameters(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}})">
|
||
<summary>
|
||
Adds a collection of parameters to the local parameter list.
|
||
</summary>
|
||
<param name="parameters">An IEnumerable of KeyValuePairs to add to the current parameter list.</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersExtensions.GetValue``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}},System.String)">
|
||
<summary>
|
||
Searches <paramref name="parameters"/> for <paramref name="key"/>
|
||
</summary>
|
||
<typeparam name="T">The type of the parameter to return</typeparam>
|
||
<param name="parameters">A collection of parameters to search</param>
|
||
<param name="key">The key of the parameter to find</param>
|
||
<returns>A matching value of <typeparamref name="T"/> if it exists</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersExtensions.GetValue(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}},System.String,System.Type)">
|
||
<summary>
|
||
Searches <paramref name="parameters"/> for value referenced by <paramref name="key"/>
|
||
</summary>
|
||
<param name="parameters">A collection of parameters to search</param>
|
||
<param name="key">The key of the parameter to find</param>
|
||
<param name="type">The type of the parameter to return</param>
|
||
<returns>A matching value of <paramref name="type"/> if it exists</returns>
|
||
<exception cref="T:System.InvalidCastException">Unable to convert the value of Type</exception>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersExtensions.TryGetValue``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}},System.String,``0@)">
|
||
<summary>
|
||
Searches <paramref name="parameters"/> for value referenced by <paramref name="key"/>
|
||
</summary>
|
||
<typeparam name="T">The type of the parameter to return</typeparam>
|
||
<param name="parameters">A collection of parameters to search</param>
|
||
<param name="key">The key of the parameter to find</param>
|
||
<param name="value">The value of parameter to return</param>
|
||
<returns>Success if value is found; otherwise returns <c>false</c></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersExtensions.GetValues``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}},System.String)">
|
||
<summary>
|
||
Searches <paramref name="parameters"/> for value referenced by <paramref name="key"/>
|
||
</summary>
|
||
<typeparam name="T">The type of the parameter to return</typeparam>
|
||
<param name="parameters">A collection of parameters to search</param>
|
||
<param name="key">The key of the parameter to find</param>
|
||
<returns>An IEnumerable{T} of all the values referenced by key</returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ParametersExtensions.ContainsKey(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}},System.String)">
|
||
<summary>
|
||
Checks to see if key exists in parameter collection
|
||
</summary>
|
||
<param name="parameters">IEnumerable to search</param>
|
||
<param name="key">The key to search the <paramref name="parameters"/> for existence</param>
|
||
<returns><c>true</c> if key exists; <c>false</c> otherwise</returns>
|
||
</member>
|
||
<member name="T:MAX.Core.Helpers.ReflectionHelper">
|
||
<summary>
|
||
反射操作
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetDescription``1">
|
||
<summary>
|
||
获取类型描述,使用DescriptionAttribute设置描述
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetDescription``1(System.String)">
|
||
<summary>
|
||
获取类型成员描述,使用DescriptionAttribute设置描述
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="memberName">成员名称</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetDescription(System.Type,System.String)">
|
||
<summary>
|
||
获取类型成员描述,使用DescriptionAttribute设置描述
|
||
</summary>
|
||
<param name="type">类型</param>
|
||
<param name="memberName">成员名称</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetDescription(System.Reflection.MemberInfo)">
|
||
<summary>
|
||
获取类型成员描述,使用DescriptionAttribute设置描述
|
||
</summary>
|
||
<param name="member">成员</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetDisplayName``1">
|
||
<summary>
|
||
获取显示名称,使用DisplayNameAttribute设置显示名称
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetDisplayName(System.Reflection.MemberInfo)">
|
||
<summary>
|
||
获取显示名称,使用DisplayAttribute或DisplayNameAttribute设置显示名称
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetDisplayNameOrDescription``1">
|
||
<summary>
|
||
获取显示名称或描述,使用DisplayNameAttribute设置显示名称,使用DescriptionAttribute设置描述
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetDisplayNameOrDescription(System.Reflection.MemberInfo)">
|
||
<summary>
|
||
获取属性显示名称或描述,使用DisplayAttribute或DisplayNameAttribute设置显示名称,使用DescriptionAttribute设置描述
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.FindTypes``1(System.Reflection.Assembly[])">
|
||
<summary>
|
||
查找类型列表
|
||
</summary>
|
||
<typeparam name="TFind">查找类型</typeparam>
|
||
<param name="assemblies">待查找的程序集列表</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.FindTypes(System.Type,System.Reflection.Assembly[])">
|
||
<summary>
|
||
查找类型列表
|
||
</summary>
|
||
<param name="findType">查找类型</param>
|
||
<param name="assemblies">待查找的程序集列表</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetTypes(System.Type,System.Reflection.Assembly)">
|
||
<summary>
|
||
获取类型列表
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.AddType(System.Collections.Generic.List{System.Type},System.Type,System.Type)">
|
||
<summary>
|
||
添加类型
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.MatchGeneric(System.Type,System.Type)">
|
||
<summary>
|
||
泛型匹配
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetInstancesByInterface``1(System.Reflection.Assembly[])">
|
||
<summary>
|
||
获取实现了接口的所有实例
|
||
</summary>
|
||
<typeparam name="TInterface">接口类型</typeparam>
|
||
<param name="assemblies">待查找的程序集列表</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.CreateInstance``1(System.Type,System.Object[])">
|
||
<summary>
|
||
动态创建实例
|
||
</summary>
|
||
<typeparam name="T">目标类型</typeparam>
|
||
<param name="type">类型</param>
|
||
<param name="parameters">传递给构造函数的参数</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetAssembly(System.String)">
|
||
<summary>
|
||
获取程序集
|
||
</summary>
|
||
<param name="assemblyName">程序集名称</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsBool(System.Reflection.MemberInfo)">
|
||
<summary>
|
||
是否布尔类型
|
||
</summary>
|
||
<param name="member">成员</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsBool(System.Reflection.PropertyInfo)">
|
||
<summary>
|
||
是否布尔类型
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsEnum(System.Reflection.MemberInfo)">
|
||
<summary>
|
||
是否枚举类型
|
||
</summary>
|
||
<param name="member">成员</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsEnum(System.Reflection.PropertyInfo)">
|
||
<summary>
|
||
是否枚举类型
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsDate(System.Reflection.MemberInfo)">
|
||
<summary>
|
||
是否日期类型
|
||
</summary>
|
||
<param name="member">成员</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsDate(System.Reflection.PropertyInfo)">
|
||
<summary>
|
||
是否日期类型
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsInt(System.Reflection.MemberInfo)">
|
||
<summary>
|
||
是否整型
|
||
</summary>
|
||
<param name="member">成员</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsInt(System.Reflection.PropertyInfo)">
|
||
<summary>
|
||
是否整型
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsNumber(System.Reflection.MemberInfo)">
|
||
<summary>
|
||
是否数值类型
|
||
</summary>
|
||
<param name="member">成员</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsNumber(System.Reflection.PropertyInfo)">
|
||
<summary>
|
||
是否数值类型
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsCollection(System.Type)">
|
||
<summary>
|
||
是否集合
|
||
</summary>
|
||
<param name="type">类型</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.IsGenericCollection(System.Type)">
|
||
<summary>
|
||
是否泛型集合
|
||
</summary>
|
||
<param name="type">类型</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetAssemblies(System.String)">
|
||
<summary>
|
||
从目录中获取所有程序集
|
||
</summary>
|
||
<param name="directoryPath">目录绝对路径</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetPublicProperties(System.Object)">
|
||
<summary>
|
||
获取公共属性列表
|
||
</summary>
|
||
<param name="instance">实例</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetTopBaseType``1">
|
||
<summary>
|
||
获取顶级基类
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetTopBaseType(System.Type)">
|
||
<summary>
|
||
获取顶级基类
|
||
</summary>
|
||
<param name="type">类型</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.ReflectionHelper.GetElementType(System.Type)">
|
||
<summary>
|
||
获取元素类型,如果是集合,返回集合的元素类型
|
||
</summary>
|
||
<param name="type">类型</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.GetSchemeDomain(System.String)">
|
||
<summary>
|
||
带有前缀的域名
|
||
</summary>
|
||
<param name="url"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.GetDomain(System.String)">
|
||
<summary>
|
||
获取域名
|
||
</summary>
|
||
<param name="url"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.GetUrl(System.String)">
|
||
<summary>
|
||
获取 URL
|
||
</summary>
|
||
<param name="url">URL 地址</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.UrlDecode(System.String)">
|
||
<summary>
|
||
URL 解码
|
||
</summary>
|
||
<param name="url">URL 地址</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.UrlDecode(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
URL 解码
|
||
</summary>
|
||
<param name="url">URL 地址</param>
|
||
<param name="encoding">编码格式</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.UrlEncode(System.String)">
|
||
<summary>
|
||
URL 编码
|
||
</summary>
|
||
<param name="url">URL 地址</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.UrlEncode(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
URL 编码
|
||
</summary>
|
||
<param name="url">URL 地址</param>
|
||
<param name="encoding">编码格式</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.GetQueryList(System.String)">
|
||
<summary>
|
||
获取参数列表
|
||
</summary>
|
||
<param name="url">Url 地址</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.GetQueryList(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
获取参数列表
|
||
</summary>
|
||
<param name="url">Url 地址</param>
|
||
<param name="encoding">编码格式</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.GetQueryDict(System.String)">
|
||
<summary>
|
||
获取参数字典
|
||
</summary>
|
||
<param name="url">Url 地址</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:MAX.Core.Helpers.UriHelper.GetQueryDict(System.String,System.Text.Encoding)">
|
||
<summary>
|
||
获取参数字典
|
||
</summary>
|
||
<param name="url">Url 地址</param>
|
||
<param name="encoding">编码格式</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="P:MAX.Core.Interfaces.IPriority.Priority">
|
||
<summary> 优先级(优先级越高越先执行) </summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Interfaces.IStartup">
|
||
<summary>
|
||
启动器:实现 <see cref="T:MAX.Core.DependencyInjection.IDependencyRegistrar"/>,由宿主项目统一发现并按 <see cref="!:Priority"/> 排序执行。
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Interfaces.IStartup.Initialize">
|
||
<summary>
|
||
初始化
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Interfaces.SingleInstance`1">
|
||
<summary>
|
||
单例,需要在当前类中定义
|
||
</summary>
|
||
<typeparam name="T"></typeparam>
|
||
</member>
|
||
<member name="T:MAX.Core.Logger.ConsoleLogger">
|
||
<summary>
|
||
Implementation of <see cref="!:ILoggerBase"/> that logs into a <see cref="T:System.IO.TextWriter"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ConsoleLogger.#ctor(System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Initializes a new instance of <see cref="T:MAX.Core.Logger.ConsoleLogger"/> that writes to
|
||
the console output.
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ConsoleLogger.Dispose">
|
||
<summary>
|
||
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
||
</summary>
|
||
<remarks>Calls <see cref="!:Dispose(bool)"/></remarks>.
|
||
<filterpriority>2</filterpriority>
|
||
</member>
|
||
<member name="T:MAX.Core.Logger.ICustomLogger">
|
||
<summary>自定义日志记录器接口</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ICustomLogger.Log(System.String,System.String)">
|
||
<summary>记录日志信息</summary>
|
||
<param name="group">日志分组</param>
|
||
<param name="message">日志内容</param>
|
||
</member>
|
||
<member name="T:MAX.Core.Logger.ILoggerFacade">
|
||
<summary>
|
||
日志操作
|
||
</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Logger.ILoggerFacade.IsDebugEnabled">
|
||
<summary>
|
||
调试级别是否启用
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Debug(System.Exception,System.String)">
|
||
<summary>
|
||
调试
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Debug(System.String)">
|
||
<summary>
|
||
调试
|
||
</summary>
|
||
<param name="message">日志消息</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Info(System.Exception,System.String)">
|
||
<summary>
|
||
信息
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Info(System.String)">
|
||
<summary>
|
||
信息
|
||
</summary>
|
||
<param name="message">日志消息</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Warn(System.Exception,System.String)">
|
||
<summary>
|
||
警告
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Warn(System.String)">
|
||
<summary>
|
||
警告
|
||
</summary>
|
||
<param name="message">日志消息</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Error(System.Exception,System.String)">
|
||
<summary>
|
||
错误
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Error(System.String)">
|
||
<summary>
|
||
错误
|
||
</summary>
|
||
<param name="message">日志消息</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Fatal(System.Exception,System.String)">
|
||
<summary>
|
||
致命错误
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Fatal(System.String)">
|
||
<summary>
|
||
致命错误
|
||
</summary>
|
||
<param name="message">日志消息</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Logger.ILoggerFacade.Log(System.String,MAX.Core.Logger.LogLevel)">
|
||
<summary>
|
||
写入日志
|
||
</summary>
|
||
<param name="message"></param>
|
||
<param name="level"></param>
|
||
</member>
|
||
<member name="T:MAX.Core.Logger.LogLevel">
|
||
<summary>
|
||
日志等级
|
||
</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Mediation.IValidatableRequest">
|
||
<summary>提供请求自身的参数校验;不合法时抛出 ValidationException。</summary>
|
||
</member>
|
||
<member name="T:MAX.Core.Mediation.MediatRBehaviorAttribute">
|
||
<summary>声明命令管道。每个特性独占一行,按源码行号从上到下执行。</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Mediation.MediatRBehaviorAttribute.#ctor(System.Type,System.Int32)">
|
||
<summary>声明命令管道。每个特性独占一行,按源码行号从上到下执行。</summary>
|
||
</member>
|
||
<member name="P:MAX.Core.Reflections.AppTypeFinder.Assemblies">
|
||
<summary>
|
||
所有程序集
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.AppTypeFinder.Match(System.String)">
|
||
<summary>
|
||
程序集是否匹配
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.AppTypeFinder.FindAllDerivedTypes(System.Type)">
|
||
<summary>
|
||
查找当前程序集中所有继承或实现了指定类型的非抽象类。
|
||
</summary>
|
||
<param name="targetType">
|
||
要匹配的目标类型,可以是:
|
||
<list type="bullet">
|
||
<item><description>普通接口类型(例如 <c>IMyService</c>)</description></item>
|
||
<item><description>开放泛型接口类型(例如 <c>IRepository<></c>)</description></item>
|
||
<item><description>普通基类类型(例如 <c>BaseHandler</c>)</description></item>
|
||
<item><description>开放泛型基类类型(例如 <c>BaseHandler<></c>)</description></item>
|
||
</list>
|
||
</param>
|
||
<returns>
|
||
所有满足条件的具体类(非抽象类)的 <see cref="T:System.Type"/> 数组。
|
||
</returns>
|
||
<exception cref="T:System.ArgumentNullException">
|
||
当 <paramref name="targetType"/> 为 <c>null</c> 时抛出。
|
||
</exception>
|
||
<remarks>
|
||
<para>
|
||
此方法会遍历 <c>GetAllTypes()</c> 返回的所有类型,并筛选出:
|
||
<list type="bullet">
|
||
<item><description>实现了指定接口的类(包括开放泛型接口的封闭实现)</description></item>
|
||
<item><description>继承了指定基类的类(包括开放泛型基类的封闭实现)</description></item>
|
||
</list>
|
||
</para>
|
||
<para>示例:</para>
|
||
<code>
|
||
// 查找所有实现了 IEnumDisplayHandler<T> 的类
|
||
var handlers = FindAllDerivedTypes(typeof(IEnumDisplayHandler<>));
|
||
|
||
// 查找所有实现了 IMyService 的类
|
||
var services = FindAllDerivedTypes(typeof(IMyService));
|
||
|
||
// 查找所有继承 BaseHandler 的类
|
||
var subclasses = FindAllDerivedTypes(typeof(BaseHandler));
|
||
|
||
// 查找所有继承开放泛型基类 BaseHandler<T> 的类
|
||
var genericSubclasses = FindAllDerivedTypes(typeof(BaseHandler<>));
|
||
</code>
|
||
</remarks>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.AppTypeFinder.IsSubclassOfRawGeneric(System.Type,System.Type)">
|
||
<summary>
|
||
检查指定类型是否继承自某个开放泛型基类。
|
||
</summary>
|
||
<param name="type">要检查的类型。</param>
|
||
<param name="generic">开放泛型基类类型,例如 <c>BaseHandler<></c>。</param>
|
||
<returns>
|
||
如果 <paramref name="type"/> 的继承链中存在指定的开放泛型基类,则返回 <c>true</c>;否则返回 <c>false</c>。
|
||
</returns>
|
||
<remarks>
|
||
此方法会沿着 <paramref name="type"/> 的继承链向上遍历,
|
||
并在每一级检查是否为指定的开放泛型基类定义。
|
||
</remarks>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.AppTypeFinder.FindAllDerivedTypes``1">
|
||
<summary>
|
||
泛型包装方法,查找所有继承或实现了指定类型 <typeparamref name="T"/> 的非抽象类。
|
||
</summary>
|
||
<typeparam name="T">
|
||
目标类型,可以是接口、开放泛型接口、基类或开放泛型基类。
|
||
</typeparam>
|
||
<returns>
|
||
所有满足条件的具体类(非抽象类)的 <see cref="T:System.Type"/> 数组。
|
||
</returns>
|
||
<remarks>
|
||
调用示例:
|
||
<code>
|
||
var handlers = FindAllDerivedTypes<IEnumDisplayHandler<>>();
|
||
var services = FindAllDerivedTypes<IMyService>();
|
||
var subclasses = FindAllDerivedTypes<BaseHandler>();
|
||
var genericSubclasses = FindAllDerivedTypes<BaseHandler<>>();
|
||
</code>
|
||
</remarks>
|
||
</member>
|
||
<member name="F:MAX.Core.Reflections.Finder.SkipAssemblies">
|
||
<summary>
|
||
跳过的程序集
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.Finder.GetAssemblies">
|
||
<summary>
|
||
获取程序集列表
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.Finder.LoadAssemblies(System.String)">
|
||
<summary>
|
||
加载程序集到当前应用程序域
|
||
</summary>
|
||
<param name="path">目录绝对路径</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.Finder.Match(System.String)">
|
||
<summary>
|
||
程序集是否匹配
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.Finder.LoadAssemblyToAppDomain(System.String,System.Reflection.Assembly@)">
|
||
<summary>
|
||
将程序集添加当前应用程序域
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.Finder.GetAssembliesFromCurrentAppDomain">
|
||
<summary>
|
||
从当前应用程序域获取程序集列表
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.Finder.Match(System.Reflection.Assembly)">
|
||
<summary>
|
||
程序集是否匹配
|
||
</summary>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.Finder.Find``1(System.Collections.Generic.List{System.Reflection.Assembly})">
|
||
<summary>
|
||
查找类型列表
|
||
</summary>
|
||
<typeparam name="T">查找类型</typeparam>
|
||
<param name="assemblies">在指定的程序集列表中查找</param>
|
||
</member>
|
||
<member name="M:MAX.Core.Reflections.Finder.Find(System.Type,System.Collections.Generic.List{System.Reflection.Assembly})">
|
||
<summary>
|
||
查找类型列表
|
||
</summary>
|
||
<param name="findType">查找类型</param>
|
||
<param name="assemblies">在指定的程序集列表中查找</param>
|
||
</member>
|
||
<member name="T:Microsoft.CodeAnalysis.EmbeddedAttribute">
|
||
<summary>
|
||
A special attribute recognized by Roslyn, that marks a type as "embedded", meaning it won't ever be visible from other assemblies.
|
||
</summary>
|
||
</member>
|
||
</members>
|
||
</doc>
|