深入了解SharePoint Web部件与列表开发
1. SharePoint Web部件异步任务
在SharePoint开发中,Web部件的异步任务是一个重要的特性。当为 PageAsyncTask 添加 OnBegin 、 OnEnd 和 OnTimeOut 这三个方法时,它们的具体实现如下:
public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback callback,
object data)
{
return asyncTask.BeginInvoke(callback, data);
}
public void OnEnd(IAsyncResult result)
{
asyncTask.EndInvoke(result);
}
public void OnTimeOut(IAsyncResult result)
{
errorMessage.Text = "Operation timed out...";
}
在ASP.NET中,异步操作的默认超时值为45秒,但SharePoint将其降低到了7秒。这一设置是在SharePoint Web应用程序的 Web.config 文件的 pages 元素中完成的:
<page
超级会员免费看
订阅专栏 解锁全文

121

被折叠的 条评论
为什么被折叠?



