public AddOnPreRenderCompleteAsync ( BeginEventHandler beginHandler, EndEventHandler endHandler, Object state ) : void | ||
beginHandler | BeginEventHandler | |
endHandler | EndEventHandler | |
state | Object | |
return | void |
public void AddOnPreRenderCompleteAsync (BeginEventHandler beginHandler, EndEventHandler endHandler, Object state)
{
if (!IsAsync) {
throw new InvalidOperationException ("AddOnPreRenderCompleteAsync called and Page.IsAsync == false");
}
if (IsPrerendered) {
throw new InvalidOperationException ("AddOnPreRenderCompleteAsync can only be called before and during PreRender.");
}
if (beginHandler == null) {
throw new ArgumentNullException ("beginHandler");
}
if (endHandler == null) {
throw new ArgumentNullException ("endHandler");
}
RegisterAsyncTask (new PageAsyncTask (beginHandler, endHandler, null, state, false));
}
Page::AddOnPreRenderCompleteAsync ( BeginEventHandler beginHandler, EndEventHandler endHandler ) : void |
public static void AddOnPreRenderCompleteAsyncEndThrows_Load (Page p) { BeginEventHandler bh = new BeginEventHandler (BeginGetAsyncData); EndEventHandler eh = new EndEventHandler (EndGetAsyncDataThrows); p.AddOnPreRenderCompleteAsync (bh, eh); // Initialize the WebRequest. string address = "http://MyPage.aspx"; myRequest = WebRequest.Create (address); }