Архивация списков (#13)
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz> Reviewed-on: http://git.tnsu.kz/gorbenko.pavel/tnsu-approval-route/pulls/13
This commit was merged in pull request #13.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
namespace Tnsu.ApprovalRoute.Infrastructure.TnsuPortal;
|
||||
|
||||
/// <summary>
|
||||
/// Подписывает список данных SharePoint на уведомления об изменениях через портал.
|
||||
/// </summary>
|
||||
public interface ISharePointWebhookSubscriber
|
||||
{
|
||||
/// <summary>
|
||||
/// Подписать список. НЕ бросает: подписка — следствие создания списка, а не его
|
||||
/// условие (см. реализацию), поэтому сбой портала не должен рушить провижининг
|
||||
/// партиции. Возвращает true, только если портал подтвердил подписку.
|
||||
/// </summary>
|
||||
/// <param name="siteUrl">Абсолютный адрес сайта, где создан список.</param>
|
||||
/// <param name="listTitle">Заголовок списка данных — русское имя, как в SharePoint.</param>
|
||||
Task<bool> TrySubscribeAsync(string siteUrl, string listTitle, CancellationToken cancellationToken);
|
||||
}
|
||||
Reference in New Issue
Block a user