0
wss 3.0을 사용하여 사이트 모음 관리자로부터 모든 전자 메일을 얻을 수있는 방법은 무엇입니까?wss 3.0을 사용하여 전자 메일 관리자 가져 오기
wss 3.0을 사용하여 사이트 모음 관리자로부터 모든 전자 메일을 얻을 수있는 방법은 무엇입니까?wss 3.0을 사용하여 전자 메일 관리자 가져 오기
시도 : SiteAdministrators 컨텍스트 사용자가 site collection auditor 것을 요구
private string[] GetEmails(SPWeb web)
{
List<string> emails = new List<string>();
Guid siteID = web.Site.ID;
Guid webID = web.ID;
using (SPSite site = new SPSite(siteID, SPUserToken.SystemAccount))
{
using (SPWeb web1 = site.OpenWeb(webID))
{
SPUserCollection admins = web1.SiteAdministrators;
foreach (SPUser admin in admins)
{
emails.Add(admin.Email);
}
}
}
return emails.ToArray();
}
하는 것으로.