C# Класс SobekCM.Library.AdminViewer.Home_AdminViewer

Class allows a system admin to view the administrative home page, with all their options in a menu
This class extends the abstract_AdminViewer class.

MySobek Viewers are used for registration and authentication with mySobek, as well as performing any task which requires authentication, such as online submittal, metadata editing, and system administrative tasks.

During a valid html request, the following steps occur:
  • Application state is built/verified by the Application_State_Builder
  • Request is analyzed by the QueryString_Analyzer and output as a Navigation_Object
  • Main writer is created for rendering the output, in his case the Html_MainWriter
  • The HTML writer will create the necessary subwriter. Since this action requires authentication, an instance of the MySobek_HtmlSubwriter class is created.
  • The mySobek subwriter creates an instance of this viewer to display the system admin home page
Наследование: abstract_AdminViewer
Показать файл Открыть проект

Открытые методы

Метод Описание
Home_AdminViewer ( RequestCache RequestSpecificValues ) : System

Constructor for a new instance of the Home_AdminViewer class

Write_HTML ( TextWriter Output, Custom_Tracer Tracer ) : void

Add the HTML to be displayed in the main SobekCM viewer area (outside of the forms)

Write_ItemNavForm_Opening ( TextWriter Output, Custom_Tracer Tracer ) : void

Add the HTML to be displayed in the main SobekCM viewer area

Приватные методы

Метод Описание
display_single_category ( TextWriter Output, string Category, string Title ) : void
write_alphabetical ( TextWriter Output ) : void
write_brief ( TextWriter Output ) : void
write_categorized ( TextWriter Output ) : void
write_classic ( TextWriter Output ) : void

Описание методов

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

Constructor for a new instance of the Home_AdminViewer class
public Home_AdminViewer ( RequestCache RequestSpecificValues ) : System
RequestSpecificValues RequestCache All the necessary, non-global data specific to the current request
Результат System

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

Add the HTML to be displayed in the main SobekCM viewer area (outside of the forms)
public Write_HTML ( TextWriter Output, Custom_Tracer Tracer ) : void
Output System.IO.TextWriter Textwriter to write the HTML for this viewer
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Результат void

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

Add the HTML to be displayed in the main SobekCM viewer area
public Write_ItemNavForm_Opening ( TextWriter Output, Custom_Tracer Tracer ) : void
Output System.IO.TextWriter Textwriter to write the HTML for this viewer
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Результат void