コード例 #1
0
        // Token: 0x06000548 RID: 1352 RVA: 0x0002A514 File Offset: 0x00028714
        public void RenderSecondaryNavigation(TextWriter writer)
        {
            switch (this.Module)
            {
            case NavigationModule.Mail:
            {
                MailSecondaryNavigation mailSecondaryNavigation = new MailSecondaryNavigation(base.OwaContext, this.selectedFolderId, this.allFolderList, null, null);
                mailSecondaryNavigation.Render(writer);
                return;
            }

            case NavigationModule.Calendar:
            {
                CalendarSecondaryNavigation calendarSecondaryNavigation = new CalendarSecondaryNavigation(base.OwaContext, this.selectedFolderId, null, null);
                calendarSecondaryNavigation.Render(writer);
                return;
            }

            case NavigationModule.Contacts:
            {
                ContactSecondaryNavigation contactSecondaryNavigation = new ContactSecondaryNavigation(base.OwaContext, this.selectedFolderId, null);
                contactSecondaryNavigation.RenderContacts(writer);
                return;
            }

            default:
                throw new ArgumentOutOfRangeException("Module", "The secondary navigation for Module " + this.Module + " is not supported");
            }
        }
コード例 #2
0
ファイル: MoveItem.cs プロジェクト: YHZX2013/exchange_diff
        protected void RenderSecondaryNavigation()
        {
            switch (this.module)
            {
            case NavigationModule.Mail:
            {
                MailSecondaryNavigation mailSecondaryNavigation = new MailSecondaryNavigation(base.OwaContext, this.selectedFolderId, this.allFolderList, this.mruFolderList, null);
                mailSecondaryNavigation.Render(base.Response.Output);
                return;
            }

            case NavigationModule.Calendar:
                break;

            case NavigationModule.Contacts:
            {
                ContactSecondaryNavigation contactSecondaryNavigation = new ContactSecondaryNavigation(base.OwaContext, this.selectedFolderId, this.contactFolderList);
                contactSecondaryNavigation.RenderContacts(base.Response.Output);
                break;
            }

            default:
                return;
            }
        }
コード例 #3
0
        // Token: 0x06000600 RID: 1536 RVA: 0x00030298 File Offset: 0x0002E498
        public void RenderMailSecondaryNavigation()
        {
            MailSecondaryNavigation mailSecondaryNavigation = new MailSecondaryNavigation(base.OwaContext, this.CurrentFolderId, null, null, null);

            mailSecondaryNavigation.Render(base.Response.Output);
        }
コード例 #4
0
        public void RenderMailSecondaryNavigation()
        {
            MailSecondaryNavigation mailSecondaryNavigation = new MailSecondaryNavigation(base.OwaContext, base.Folder.Id.ObjectId, null, null, new SecondaryNavigationArea?(this.selectedUsing));

            mailSecondaryNavigation.Render(base.Response.Output);
        }
コード例 #5
0
        protected void RenderMailSecondaryNavigation()
        {
            MailSecondaryNavigation mailSecondaryNavigation = new MailSecondaryNavigation(base.OwaContext, base.UserContext.InboxFolderId, null, null, null);

            mailSecondaryNavigation.RenderWithoutMruAndAllFolder(base.Response.Output);
        }
コード例 #6
0
        // Token: 0x06000579 RID: 1401 RVA: 0x0002B830 File Offset: 0x00029A30
        private void RenderMailSecondaryNavigation()
        {
            MailSecondaryNavigation mailSecondaryNavigation = new MailSecondaryNavigation(base.OwaContext, this.CurrentFolderStoreObjectId, null, null, null);

            mailSecondaryNavigation.Render(base.Response.Output);
        }