System.Web.UI.Page.RegisterAsyncTask C# (CSharp) Метод

RegisterAsyncTask() публичный Метод

public RegisterAsyncTask ( PageAsyncTask task ) : void
task PageAsyncTask
Результат void
	public void RegisterAsyncTask (PageAsyncTask task) 
	{
		if (task == null)
			throw new ArgumentNullException ("task");

		if (task.ExecuteInParallel)
			ParallelTasks.Add (task);
		else
			SerialTasks.Add (task);
	}

Usage Example

        public override void Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback)
        {
            if (_owner.IsAsync)
            {
                System.Web.UI.Page page = ((Control)_owner).Page;
                PageAsyncTask      task = new PageAsyncTask(
                    new BeginEventHandler(OnBeginSelect),
                    new EndEventHandler(OnEndSelect),
                    null,
                    new object[] { arguments, callback });

                page.RegisterAsyncTask(task);
            }
            else
            {
                base.Select(arguments, callback);
            }
        }
All Usage Examples Of System.Web.UI.Page::RegisterAsyncTask
Page