Axiom.Components.Paging.PageRequestQueue.CancelOperationsForPage C# (CSharp) 메소드

CancelOperationsForPage() 공개 메소드

Cancel any pending operations for a Page.
public CancelOperationsForPage ( Page page ) : void
page Page
리턴 void
        public void CancelOperationsForPage(Page page)
        {
            // cancel background
            {
#warning TODO: lock background queue
                Request[] queue = mBackgroundQueue.ToArray();
                foreach (Request r in queue)
                {
                    if (r.Page == page)
                    {
                        mBackgroundQueue.Remove(r);
                    }
                }
            }

            //cancel render
            {
#warning TODO: render background queue
                Request[] queue = mRenderQueue.ToArray();
                foreach (Request r in queue)
                {
                    if (r.Page == page)
                    {
                        mRenderQueue.Remove(r);
                    }
                }
            }
        }