文件内容 PasteApeart.Application.Contracts.xml 18 KB 16992 字符
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>PasteApeart.Application.Contracts</name>
    </assembly>
    <members>
        <member name="T:PasteApeart.Application.Contracts.ExceptionCode">
            <summary>
            异常分类
            </summary>
        </member>
        <member name="F:PasteApeart.Application.Contracts.ExceptionCode.ShowInfo">
            <summary>
            提示性错误
            </summary>
        </member>
        <member name="F:PasteApeart.Application.Contracts.ExceptionCode.ModelErr">
            <summary>
            输入错误
            </summary>
        </member>
        <member name="F:PasteApeart.Application.Contracts.ExceptionCode.UnAuth">
            <summary>
            未登录或者密钥错误
            </summary>
        </member>
        <member name="F:PasteApeart.Application.Contracts.ExceptionCode.UnRole">
            <summary>
            没有权限
            </summary>
        </member>
        <member name="F:PasteApeart.Application.Contracts.ExceptionCode.NotFound">
            <summary>
            没有数据
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.ExceptionModel">
            <summary>
            异常等返回的消息体
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.ExceptionModel.code">
            <summary>
            StatusCode
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.ExceptionModel.success">
            <summary>
            请求是否符合预期
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.ExceptionModel.message">
            <summary>
            附带的消息
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.InputQueryUpdateState">
            <summary>
            一般发生于列表页面的switch开关触发的事件
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputQueryUpdateState.id">
            <summary>
            数据ID 需要基于需求转化比如主表是Guid的则要对应转
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputQueryUpdateState.name">
            <summary>
            字段名称
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputQueryUpdateState.state">
            <summary>
            将要的状态
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputQueryUpdateState.search">
            <summary>
            location.search
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.InputSearchBase">
            <summary>
            分页查询基础模型
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputSearchBase.page">
            <summary>
            页码
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputSearchBase.size">
            <summary>
            页大小
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputSearchBase.word">
            <summary>
            关键字 键入关键字进行搜索
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputSearchBase.show_style">
            <summary>
            前端显示方式
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputSearchBase.request">
            <summary>
            标记是否第一页数据和模型信息一起返回,值需要为one的时候才会启用
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.InputSearchBase.orderby">
            <summary>
            排序
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.PasteCodeException">
            <summary>
            
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.PasteCodeException.Code">
            <summary>
            
            </summary>
        </member>
        <member name="M:PasteApeart.Application.Contracts.PasteCodeException.#ctor(System.String,PasteApeart.Application.Contracts.ExceptionCode)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="code"></param>
        </member>
        <member name="M:PasteApeart.Application.Contracts.PasteCodeException.#ctor(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="code"></param>
        </member>
        <member name="M:PasteApeart.Application.Contracts.PasteCodeException.#ctor(System.String,System.Int32)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="code"></param>
        </member>
        <member name="M:PasteApeart.Application.Contracts.PasteCodeException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="T:PasteApeart.Application.Contracts.PasteNotFoundException">
            <summary>
            数据未找到
            </summary>
        </member>
        <member name="M:PasteApeart.Application.Contracts.PasteNotFoundException.#ctor">
            <summary>
            数据未找到
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.PasteArgsException">
            <summary>
            参数错误
            </summary>
        </member>
        <member name="M:PasteApeart.Application.Contracts.PasteArgsException.#ctor(System.String)">
            <summary>
            参数错误
            </summary>
            <param name="args"></param>
        </member>
        <member name="T:PasteApeart.Application.Contracts.PasteNotAuthException">
            <summary>
            权限不足
            </summary>
        </member>
        <member name="M:PasteApeart.Application.Contracts.PasteNotAuthException.#ctor(System.String,System.String)">
            <summary>
            权限不足
            </summary>
            <param name="model"></param>
            <param name="role"></param>
        </member>
        <member name="T:PasteApeart.Application.Contracts.RabbitConfig">
            <summary>
            
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.RabbitQueue">
            <summary>
            是否使用RabbitMQ 否则使用本地的Channel
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.HostName">
            <summary>
            地址
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.Port">
            <summary>
            端口
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.VirtualHost">
            <summary>
            作用域
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.UserName">
            <summary>
            账号
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.Password">
            <summary>
            密码
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.Durable">
            <summary>
            true:Durable(持久化) false:Transient(瞬时模式)
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.ExpireExchangeType">
            <summary>
            超时队列的交换机模型
            direct
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.ExpireRouteKey">
            <summary>
            channel.expire 延迟队列发送的路由key
            *:匹配一个单词
            #:匹配多个单词,单词之间用.隔开
            匹配模式的时候exchangetype需要为topic
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.ExpireTimeList">
            <summary>
            超时队列
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.ExpiredExchange">
            <summary>
            超时队列的exchange 过期后写入到待读取队列
            talk_expire_exchange 写入到过期后的队列
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.ExpiredWatchQueue">
            <summary>
            超时队列的最终队列 这个队列的是过期后的数据
            talk_expired_queue
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.ClientName">
            <summary>
            客户端名称
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.DeliveryMode">
            <summary>
            配送模式 1不持续模式 2持续模式
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.UseBackgroundThreadsForIO">
            <summary>
            是否启用后台线程处理IO
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.MaxChannelCount">
            <summary>
            写入通道数量
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.ReadChannelCount">
            <summary>
            读取Channel通道数
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.SubscribeEnable">
            <summary>
            使用广播模式
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.SubscribeExchange">
            <summary>
            广播模式的交换机名称
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.SubscribeQueue">
            <summary>
            广播模式的队列名称 每个容器不一样,动态赋值!!!
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitConfig.ChannelCapacity">
            <summary>
            本地队列 如果是-1表示无限
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.RabbitExcepireItem">
            <summary>
            
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitExcepireItem.ExpireExchange">
            <summary>
            超时队列的待超时队列 在这个队列中等待过期
            talk_wait_hour_queue 这个是hour模式
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitExcepireItem.ExpireQueue">
            <summary>
            超时队列的待超时队列 在这个队列中等待过期
            talk_wait_hour_queue 这个是hour模式
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.RabbitExcepireItem.ExpireSecond">
            <summary>
            超时时间 单位秒
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.AbsEventModel">
            <summary>
            
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.AbsEventModel.ExpireSecond">
            <summary>
            延迟 秒
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.AbsEventModel.ExpireTime">
            <summary>
            截止 时间戳秒
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.AbsEventModel.EventName">
            <summary>
            对象名称 不需要外部赋值,在发送消息的时候会统一处理,其实就是Type.Name
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.AbsEventModel.MutexKey">
            <summary>
            排重键 写入格式要包含:id再使用ToAutoStartTaskMutexAsync的扩展的时候会进行替换,基于实际情况设定
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.AbsEventModel.MutexVal">
            <summary>
            排重值 主要用途在于任务排重,比如有多个地方对一个订单进行了统计任务,比如你延迟5分钟,中途多次触发,这个val就修改了,执行的时候,判断是否是最新的,就能判定是否要执行了
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.AbsEventModel.RetryTime">
            <summary>
            当前次数 每次运行的时候++
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.AbsEventModel.MaxRetryTime">
            <summary>
            最大次数 最大重试次数,0表示一次性任务,一般都是一次性任务
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.AbsEventModel.RetryModel">
            <summary>
            重试模型 比如5s 30s 1m 5m 30m 1h还是比如1h 4h 8h 24h等,也就是重试的时候下一次啥时候执行,用哪个模型结算
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.AbsEventModel.IsSubscribe">
            <summary>
            订阅模式 当前是否是订阅模式
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.IEventModel">
            <summary>
            
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.IEventModel.ExpireSecond">
            <summary>
            延迟 秒
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.IEventModel.ExpireTime">
            <summary>
            截止 时间戳秒,用于后续的,比如超过多久的消息丢弃,感觉和MutexKey MutexVal互斥了
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.IEventModel.EventName">
            <summary>
            对象名称 也就是Model的名称,大小写一致
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.IEventModel.IsSubscribe">
            <summary>
            广播模式 是否是广播模式的消息,默认false,false为队列消息
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.PastePagedResult`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="P:PasteApeart.Application.Contracts.PastePagedResult`1.TotalCount">
            <summary>
            总数
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.PastePagedResult`1.Items">
            <summary>
            数据集
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.PastePagedResult`1.Page">
            <summary>
            当前页码
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.PastePagedResult`1.Size">
            <summary>
            页大小 用于特殊情况下修改UI端,比如显示当前数据,最多31,也就是一页!保持一页
            </summary>
        </member>
        <member name="M:PasteApeart.Application.Contracts.PastePagedResult`1.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="T:PasteApeart.Application.Contracts.QuickHandlerPropertyInfo">
            <summary>
            事件归集 用于管理员模式直接执行任务
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.QuickHandlerPropertyInfo.Code">
            <summary>
            代码
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.QuickHandlerPropertyInfo.Name">
            <summary>
            名称
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.QuickHandlerPropertyInfo.Desc">
            <summary>
            说明
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.QuickHandlerPropertyInfo.FieldCount">
            <summary>
            字段数
            </summary>
        </member>
        <member name="P:PasteApeart.Application.Contracts.QuickHandlerPropertyInfo.Menu1">
            <summary>
            去执行
            </summary>
        </member>
        <member name="T:PasteApeart.Applciation.Contracts.EntityDto.EntityDto`1">
            <summary>
            
            </summary>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="P:PasteApeart.Applciation.Contracts.EntityDto.EntityDto`1.Id">
            <summary>
            
            </summary>
        </member>
        <member name="M:PasteApeart.Applciation.Contracts.EntityDto.EntityDto`1.Equals(System.Object)">
            <summary>
            
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:PasteApeart.Applciation.Contracts.EntityDto.EntityDto`1.GetHashCode">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
    </members>
</doc>
​ ​