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