平安校园
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SafeCampus.Plugin.Aop.xml 5.2 KiB

пре 2 месеци
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>SafeCampus.Plugin.Aop</name>
  5. </assembly>
  6. <members>
  7. <member name="T:SafeCampus.Plugin.Aop.GlobalDispatchProxy">
  8. <summary>
  9. Aop
  10. 这里没有继承IGlobalDispatchProxy是因为IGlobalDispatchProxy会把一些没有必要的方法也aop了
  11. </summary>
  12. </member>
  13. <member name="P:SafeCampus.Plugin.Aop.GlobalDispatchProxy.Target">
  14. <summary>
  15. 当前服务实例
  16. </summary>
  17. </member>
  18. <member name="P:SafeCampus.Plugin.Aop.GlobalDispatchProxy.Services">
  19. <summary>
  20. 服务提供器,可以用来解析服务,如:Services.GetService()
  21. </summary>
  22. </member>
  23. <member name="M:SafeCampus.Plugin.Aop.GlobalDispatchProxy.Invoke(System.Reflection.MethodInfo,System.Object[])">
  24. <summary>
  25. 方法
  26. </summary>
  27. <param name="method"></param>
  28. <param name="args"></param>
  29. <returns></returns>
  30. <exception cref="T:System.NotImplementedException"></exception>
  31. </member>
  32. <member name="M:SafeCampus.Plugin.Aop.GlobalDispatchProxy.InvokeAsync(System.Reflection.MethodInfo,System.Object[])">
  33. <summary>
  34. 异步无返回值
  35. </summary>
  36. <param name="method"></param>
  37. <param name="args"></param>
  38. <returns></returns>
  39. <exception cref="T:System.NotImplementedException"></exception>
  40. </member>
  41. <member name="M:SafeCampus.Plugin.Aop.GlobalDispatchProxy.InvokeAsyncT``1(System.Reflection.MethodInfo,System.Object[])">
  42. <summary>
  43. 异步带返回值
  44. </summary>
  45. <typeparam name="T"></typeparam>
  46. <param name="method"></param>
  47. <param name="args"></param>
  48. <returns></returns>
  49. <exception cref="T:System.NotImplementedException"></exception>
  50. </member>
  51. <member name="M:SafeCampus.Plugin.Aop.GlobalDispatchProxy.After(System.Reflection.MethodInfo,System.Object,System.Object[])">
  52. <summary>
  53. 方法执行之后
  54. </summary>
  55. <param name="method">方法</param>
  56. <param name="returnValue">返回值</param>
  57. <param name="args">参数列表</param>
  58. </member>
  59. <member name="M:SafeCampus.Plugin.Aop.GlobalDispatchProxy.Before(System.Reflection.MethodInfo,System.Object[])">
  60. <summary>
  61. 方法执行之前
  62. </summary>
  63. <param name="method">方法</param>
  64. <param name="args">参数列表</param>
  65. <returns></returns>
  66. </member>
  67. <member name="M:SafeCampus.Plugin.Aop.GlobalDispatchProxy.CheckCache(System.Reflection.MethodInfo,System.Object[])">
  68. <summary>
  69. 检查缓存里是否有数据
  70. </summary>
  71. <param name="method">方法</param>
  72. <param name="args">参数列表</param>
  73. </member>
  74. <member name="M:SafeCampus.Plugin.Aop.GlobalDispatchProxy.RecordCache(System.Reflection.MethodInfo,System.Object[],System.Object)">
  75. <summary>
  76. 写数据到缓存
  77. </summary>
  78. <param name="method">方法</param>
  79. <param name="args">参数列表</param>
  80. <param name="returnValue">返回值</param>
  81. </member>
  82. <member name="M:SafeCampus.Plugin.Aop.GlobalDispatchProxy.CustomCacheKey(System.String,System.Reflection.MethodInfo,System.Object[])">
  83. <summary>
  84. 自定义缓存Key
  85. </summary>
  86. <param name="prefix">前缀</param>
  87. <param name="method">方法</param>
  88. <param name="args">参数</param>
  89. <returns></returns>
  90. </member>
  91. <member name="T:SafeCampus.Plugin.Aop.GetCacheKey">
  92. <summary>
  93. 获取缓存Key
  94. </summary>
  95. </member>
  96. <member name="M:SafeCampus.Plugin.Aop.GetCacheKey.GetArgumentValue(System.Object)">
  97. <summary>
  98. object 转 string
  99. </summary>
  100. <param name="arg"></param>
  101. <returns></returns>
  102. </member>
  103. <member name="T:SafeCampus.Plugin.Aop.CacheAttribute">
  104. <summary>
  105. 缓存结果特性
  106. </summary>
  107. </member>
  108. <member name="P:SafeCampus.Plugin.Aop.CacheAttribute.KeyPrefix">
  109. <summary>
  110. RedisKey前缀
  111. </summary>
  112. </member>
  113. <member name="P:SafeCampus.Plugin.Aop.CacheAttribute.AbsoluteExpiration">
  114. <summary>
  115. 过期时间
  116. </summary>
  117. </member>
  118. <member name="P:SafeCampus.Plugin.Aop.CacheAttribute.CustomKeyValue">
  119. <summary>
  120. 自定义KEY
  121. </summary>
  122. </member>
  123. <member name="P:SafeCampus.Plugin.Aop.CacheAttribute.IsDelete">
  124. <summary>
  125. 是否删除
  126. </summary>
  127. </member>
  128. <member name="P:SafeCampus.Plugin.Aop.CacheAttribute.StoreType">
  129. <summary>
  130. 存储类型
  131. </summary>
  132. </member>
  133. </members>
  134. </doc>