Browse Source

可过期接口

黄宗银 1 year ago
parent
commit
b24a3ea4ee

BIN
Debug/net8.0/Apq.Web5.dll


BIN
Debug/net8.0/Apq.Web5.pdb


BIN
Debug/net8.0/Apq.dll


BIN
Debug/net8.0/Apq.pdb


+ 70 - 1
Debug/net8.0/Apq.xml

@@ -3864,6 +3864,51 @@
             <param name="factory">提供创建实例的方法</param>
             <remarks>创建实例后立即自动调用初始化方法(Init)</remarks>
         </member>
+        <member name="T:Apq.IExpire">
+            <summary>
+            可过期
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.NowProvider">
+            <summary>
+            提供当前时间
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.ExpireMode">
+            <summary>
+            有效期模式{0:总是有效,1:起止区间}
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.StartTime">
+            <summary>
+            开始时间
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.EndTime">
+            <summary>
+            结束时间
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.UpdateTime">
+            <summary>
+            更新时间
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.IsTooEarly">
+            <summary>
+            是否太早(还未到有效期)
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.IsTooLate">
+            <summary>
+            是否太晚(已过期)
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.IsUnExpired">
+            <summary>
+            是否未过期(永久有效 或 不早也不晚)
+            </summary>
+        </member>
         <member name="T:Apq.ISingleton`1">
             <summary>
             表示单态模式(注意实现静态成员)
@@ -3877,7 +3922,7 @@
         </member>
         <member name="M:Apq.ISingleton`1.Init">
             <summary>
-            对新创建的实例进行初始化(可以为空方法,如果不为空,则应在创建单态实例后先调用此方法再使用其它方法)
+            对新创建的实例进行初始化(应在创建单态实例后先调用此方法再使用其它功能)
             </summary>
         </member>
         <member name="T:Apq.JsonPocoBase">
@@ -4931,6 +4976,30 @@
             <param name="key">属性在所属实例中的哪个键</param>
             <param name="parent">属性所属实例</param>
         </member>
+        <member name="P:Apq.Props.PropBase.NowProvider">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.ExpireMode">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.StartTime">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.EndTime">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.UpdateTime">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.IsTooEarly">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.IsTooLate">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.IsUnExpired">
+            <inheritdoc />
+        </member>
         <member name="T:Apq.RandomString">
             <summary>
             随机字符串生成器

BIN
Release/net8.0/Apq.Web5.dll


BIN
Release/net8.0/Apq.Web5.pdb


BIN
Release/net8.0/Apq.dll


BIN
Release/net8.0/Apq.pdb


+ 70 - 1
Release/net8.0/Apq.xml

@@ -3864,6 +3864,51 @@
             <param name="factory">提供创建实例的方法</param>
             <remarks>创建实例后立即自动调用初始化方法(Init)</remarks>
         </member>
+        <member name="T:Apq.IExpire">
+            <summary>
+            可过期
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.NowProvider">
+            <summary>
+            提供当前时间
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.ExpireMode">
+            <summary>
+            有效期模式{0:总是有效,1:起止区间}
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.StartTime">
+            <summary>
+            开始时间
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.EndTime">
+            <summary>
+            结束时间
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.UpdateTime">
+            <summary>
+            更新时间
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.IsTooEarly">
+            <summary>
+            是否太早(还未到有效期)
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.IsTooLate">
+            <summary>
+            是否太晚(已过期)
+            </summary>
+        </member>
+        <member name="P:Apq.IExpire.IsUnExpired">
+            <summary>
+            是否未过期(永久有效 或 不早也不晚)
+            </summary>
+        </member>
         <member name="T:Apq.ISingleton`1">
             <summary>
             表示单态模式(注意实现静态成员)
@@ -3877,7 +3922,7 @@
         </member>
         <member name="M:Apq.ISingleton`1.Init">
             <summary>
-            对新创建的实例进行初始化(可以为空方法,如果不为空,则应在创建单态实例后先调用此方法再使用其它方法)
+            对新创建的实例进行初始化(应在创建单态实例后先调用此方法再使用其它功能)
             </summary>
         </member>
         <member name="T:Apq.JsonPocoBase">
@@ -4931,6 +4976,30 @@
             <param name="key">属性在所属实例中的哪个键</param>
             <param name="parent">属性所属实例</param>
         </member>
+        <member name="P:Apq.Props.PropBase.NowProvider">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.ExpireMode">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.StartTime">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.EndTime">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.UpdateTime">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.IsTooEarly">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.IsTooLate">
+            <inheritdoc />
+        </member>
+        <member name="P:Apq.Props.PropBase.IsUnExpired">
+            <inheritdoc />
+        </member>
         <member name="T:Apq.RandomString">
             <summary>
             随机字符串生成器