Browse Source

add xml

master
guotianliang 3 years ago
parent
commit
e949486475
  1. 1
      Directory.Build.props
  2. 2
      modules/common/Sanhe.Abp.ExceptionHandling.Emailing/Sanhe/Abp/ExceptionHandling/Emailing/AbpEmailExceptionHandlingOptions.cs
  3. 2
      modules/common/Sanhe.Abp.Notifications/Sanhe/Abp/Notifications/INotificationSender.cs
  4. 9
      modules/common/Sanhe.Abp.Notifications/Sanhe/Abp/Notifications/INotificationSubscriptionManager.cs
  5. 2
      modules/common/Sanhe.Abp.Notifications/Sanhe/Abp/Notifications/Internal/NotificationSender.cs
  6. 8
      services/book-store/BookStore.csproj

1
Directory.Build.props

@ -7,5 +7,6 @@
<NESTPackageVersion>7.15.1</NESTPackageVersion> <NESTPackageVersion>7.15.1</NESTPackageVersion>
<SerilogPackageVersion>2.10.0</SerilogPackageVersion> <SerilogPackageVersion>2.10.0</SerilogPackageVersion>
<SerilogSinksElasticsearchPackageVersion>8.4.1</SerilogSinksElasticsearchPackageVersion> <SerilogSinksElasticsearchPackageVersion>8.4.1</SerilogSinksElasticsearchPackageVersion>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
</PropertyGroup> </PropertyGroup>
</Project> </Project>

2
modules/common/Sanhe.Abp.ExceptionHandling.Emailing/Sanhe/Abp/ExceptionHandling/Emailing/AbpEmailExceptionHandlingOptions.cs

@ -48,7 +48,7 @@ public class AbpEmailExceptionHandlingOptions
/// <summary> /// <summary>
/// 把需要接受异常通知的用户加进处理列表 /// 把需要接受异常通知的用户加进处理列表
/// </summary> /// </summary>
/// <param name="ex">处理的异常类型</param> /// <param name="exceptionType">处理的异常类型</param>
/// <param name="receivedEmails">接收邮件的用户类别,群发用,符号分隔</param> /// <param name="receivedEmails">接收邮件的用户类别,群发用,符号分隔</param>
public void HandReceivedException(Type exceptionType, string receivedEmails) public void HandReceivedException(Type exceptionType, string receivedEmails)
{ {

2
modules/common/Sanhe.Abp.Notifications/Sanhe/Abp/Notifications/INotificationSender.cs

@ -14,7 +14,7 @@ public interface INotificationSender
/// </summary> /// </summary>
/// <param name="name">名称</param> /// <param name="name">名称</param>
/// <param name="data">数据</param> /// <param name="data">数据</param>
/// <param name="userId">用户,为空标识发给所有订阅用户</param> /// <param name="user">用户,为空标识发给所有订阅用户</param>
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="severity">严重级别</param> /// <param name="severity">严重级别</param>
/// <returns>通知标识</returns> /// <returns>通知标识</returns>

9
modules/common/Sanhe.Abp.Notifications/Sanhe/Abp/Notifications/INotificationSubscriptionManager.cs

@ -16,6 +16,7 @@ public interface INotificationSubscriptionManager
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="userId">用户标识</param> /// <param name="userId">用户标识</param>
/// <param name="notificationName">通知名称</param> /// <param name="notificationName">通知名称</param>
/// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
Task<bool> IsSubscribedAsync( Task<bool> IsSubscribedAsync(
Guid? tenantId, Guid? tenantId,
@ -29,6 +30,7 @@ public interface INotificationSubscriptionManager
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="identifier">用户标识</param> /// <param name="identifier">用户标识</param>
/// <param name="notificationName">通知名称</param> /// <param name="notificationName">通知名称</param>
/// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
Task SubscribeAsync( Task SubscribeAsync(
Guid? tenantId, Guid? tenantId,
@ -42,6 +44,7 @@ public interface INotificationSubscriptionManager
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="identifiers">用户标识列表</param> /// <param name="identifiers">用户标识列表</param>
/// <param name="notificationName">通知名称</param> /// <param name="notificationName">通知名称</param>
/// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
Task SubscribeAsync( Task SubscribeAsync(
Guid? tenantId, Guid? tenantId,
@ -54,6 +57,7 @@ public interface INotificationSubscriptionManager
/// </summary> /// </summary>
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="notificationName">通知名称</param> /// <param name="notificationName">通知名称</param>
/// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
Task UnsubscribeAllAsync( Task UnsubscribeAllAsync(
Guid? tenantId, Guid? tenantId,
@ -66,6 +70,7 @@ public interface INotificationSubscriptionManager
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="identifier">用户标识</param> /// <param name="identifier">用户标识</param>
/// <param name="notificationName">通知名称</param> /// <param name="notificationName">通知名称</param>
/// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
Task UnsubscribeAsync( Task UnsubscribeAsync(
Guid? tenantId, Guid? tenantId,
@ -79,6 +84,7 @@ public interface INotificationSubscriptionManager
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="identifiers">用户标识列表</param> /// <param name="identifiers">用户标识列表</param>
/// <param name="notificationName">通知名称</param> /// <param name="notificationName">通知名称</param>
/// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
Task UnsubscribeAsync( Task UnsubscribeAsync(
Guid? tenantId, Guid? tenantId,
@ -92,6 +98,7 @@ public interface INotificationSubscriptionManager
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="notificationName">通知名称</param> /// <param name="notificationName">通知名称</param>
/// <param name="identifiers">需要检查的用户列表</param> /// <param name="identifiers">需要检查的用户列表</param>
/// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
Task<List<NotificationSubscriptionInfo>> GetUsersSubscriptionsAsync( Task<List<NotificationSubscriptionInfo>> GetUsersSubscriptionsAsync(
Guid? tenantId, Guid? tenantId,
@ -104,6 +111,7 @@ public interface INotificationSubscriptionManager
/// </summary> /// </summary>
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="userId">用户标识</param> /// <param name="userId">用户标识</param>
/// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
Task<List<NotificationSubscriptionInfo>> GetUserSubscriptionsAsync( Task<List<NotificationSubscriptionInfo>> GetUserSubscriptionsAsync(
Guid? tenantId, Guid? tenantId,
@ -115,6 +123,7 @@ public interface INotificationSubscriptionManager
/// </summary> /// </summary>
/// <param name="tenantId">租户</param> /// <param name="tenantId">租户</param>
/// <param name="userName">用户名</param> /// <param name="userName">用户名</param>
/// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
Task<List<NotificationSubscriptionInfo>> GetUserSubscriptionsAsync( Task<List<NotificationSubscriptionInfo>> GetUserSubscriptionsAsync(
Guid? tenantId, Guid? tenantId,

2
modules/common/Sanhe.Abp.Notifications/Sanhe/Abp/Notifications/Internal/NotificationSender.cs

@ -19,7 +19,7 @@ namespace Sanhe.Abp.Notifications.Internal
public class NotificationSender : INotificationSender, ITransientDependency public class NotificationSender : INotificationSender, ITransientDependency
{ {
/// <summary> /// <summary>
/// Reference to <see cref="ILogger<NotificationSender>"/>. /// Reference to <see cref="ILogger{NotificationSender}"/>.
/// </summary> /// </summary>
public ILogger<NotificationSender> Logger { get; set; } public ILogger<NotificationSender> Logger { get; set; }
/// <summary> /// <summary>

8
services/book-store/BookStore.csproj

@ -4,6 +4,14 @@
<TargetFramework>net6.0</TargetFramework> <TargetFramework>net6.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<NoWarn>1701;1702;CS1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<NoWarn>1701;1702;CS1591</NoWarn>
</PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Serilog.AspNetCore" Version="4.1.0" /> <PackageReference Include="Serilog.AspNetCore" Version="4.1.0" />
<PackageReference Include="Serilog.Sinks.Async" Version="1.5.0" /> <PackageReference Include="Serilog.Sinks.Async" Version="1.5.0" />

Loading…
Cancel
Save