我有一個用c#編寫的ASP.NET 4.0應用程序。我還有一個SP2010 Foundation應用程序使用基於聲明的身份驗證。在c#中爲SharePoint用戶獲取新警報
用戶沒有完全看到SharePoint應用程序。只有庫視圖嵌入到Iframe中,並且實現了單點登錄,這樣當用戶登錄到我的應用程序時,它們也會同時登錄到SP中。
是否有可能爲特定用戶獲取所有警報。
例如:
吉姆登錄到我的應用程序,看到以下內容: 文件A有一個新的修改 文件C已剛剛被上傳。 文件B有一個新的修改。
所以,基本上,而不是發送電子郵件我想使用SP DOM來抓取特定用戶的所有掛起的更新。
事情與此類似:
SPUser user = web.EnsureUser(@"domainName\userName");
SPAlertCollection alertColl = user.Alerts;
foreach (SPAlert alert in alertColl)
{
Console.WriteLine(alert.Title);
}
我假定這將給予一個特定的用戶已被分配到的警報。但是,如果用戶對已分配警報的項目具有新警報,SharePoint是否會存儲?