0
不知道這是否是合適的論壇,但...微軟PWA在線自定義字段
我有到Microsoft.ProjectServer.Client V15和V15 Microsoft.SharePoint.Client引用的項目。
代碼工作正常,當我不包括自定義字段,但失敗和未處理的異常時,我不包括自定義字段。
我檢查了PWA中的實際項目,看看它是否具有自定義字段的值,並且它有。事實上,這段代碼在現場的376個項目中有48個工作正常,並且它們沒有被檢出。
我也證實了我對PWA在線網站
我曾嘗試過各種例子,但這是最接近的工作足夠的權限。
using (ProjectContext projContext = new ProjectContext("https://xxxxxxx.sharepoint.com/sites/pwa"))
{
SecureString passWord = new SecureString();
foreach (char c in "MyPassword1".ToCharArray()) passWord.AppendChar(c);
projContext.Credentials = new SharePointOnlineCredentials("[email protected]", passWord);
projContext.Load(projContext.Projects);
projContext.ExecuteQuery();
if (projContext.Projects.Count > 0)
{
Console.WriteLine(projContext.Projects.Count);
for (int i = 0; i < projContext.Projects.Count; i++)
{
try
{
var pubProj = projContext.Projects[i].IncludeCustomFields;
projContext.Load(pubProj);
projContext.Load(pubProj.CustomFields);
projContext.ExecuteQuery(); //Error happens hear and error not handled
}
catch
{
}
}
}
}