当前位置: 首页>>代码示例>>C#>>正文


C# LogController.GetLogTypeInfo方法代码示例

本文整理汇总了C#中DotNetNuke.Services.Log.EventLog.LogController.GetLogTypeInfo方法的典型用法代码示例。如果您正苦于以下问题:C# LogController.GetLogTypeInfo方法的具体用法?C# LogController.GetLogTypeInfo怎么用?C# LogController.GetLogTypeInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DotNetNuke.Services.Log.EventLog.LogController的用法示例。


在下文中一共展示了LogController.GetLogTypeInfo方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: BindLogTypeDropDown

 private void BindLogTypeDropDown()
 {
     LogController objLogController = new LogController();
     ArrayList arrLogTypes = objLogController.GetLogTypeInfo();
     arrLogTypes.Sort( new LogTypeSortFriendlyName() );
     ddlLogType.DataTextField = "LogTypeFriendlyName";
     ddlLogType.DataValueField = "LogTypeKey";
     ddlLogType.DataSource = arrLogTypes;
     ddlLogType.DataBind();
     ListItem ddlAllPortals = new ListItem( Localization.GetString( "All" ), "*" );
     ddlLogType.Items.Insert( 0, ddlAllPortals );
 }
开发者ID:huayang912,项目名称:cs-dotnetnuke,代码行数:12,代码来源:LogViewer.ascx.cs

示例2: Page_Init

        protected void Page_Init( Object sender, EventArgs e )
        {
            
            LogController l = new LogController();
            arrLogTypeInfo = l.GetLogTypeInfo();

            htLogTypeInfo = new Hashtable();

            int i;
            for( i = 0; i <= arrLogTypeInfo.Count - 1; i++ )
            {
                LogTypeInfo objLogTypeInfo = (LogTypeInfo)arrLogTypeInfo[i];
                htLogTypeInfo.Add( objLogTypeInfo.LogTypeKey, objLogTypeInfo );
            }

            string ColorCoding;
            ColorCoding = Convert.ToString( Personalization.GetProfile( "LogViewer", "ColorCoding" ) );
            if( ColorCoding == "0" )
            {
                ColorCodingOn = false;
            }
            else if( ColorCoding == "1" )
            {
                ColorCodingOn = true;
            }
            else
            {
                ColorCodingOn = true;
            }

            string ColorCodingLegend;
            ColorCodingLegend = Convert.ToString( Personalization.GetProfile( "LogViewer", "ColorCodingLegend" ) );
            if( ColorCodingLegend == "0" )
            {
                ColorCodingLegendOn = false;
            }
            else if( ColorCodingLegend == "1" )
            {
                ColorCodingLegendOn = true;
            }
            else
            {
                ColorCodingLegendOn = true;
            }
        }
开发者ID:huayang912,项目名称:cs-dotnetnuke,代码行数:45,代码来源:LogViewer.ascx.cs

示例3: BindDetailData

        //tasks

        private void BindDetailData()
        {
            PortalController pc = new PortalController();
            ddlLogTypePortalID.DataTextField = "PortalName";
            ddlLogTypePortalID.DataValueField = "PortalID";
            ddlLogTypePortalID.DataSource = pc.GetPortals();
            ddlLogTypePortalID.DataBind();

            ListItem i = new ListItem();
            i.Text = Localization.GetString( "All" );
            i.Value = "*";
            ddlLogTypePortalID.Items.Insert( 0, i );

            pnlEditLogTypeConfigInfo.Visible = true;
            pnlLogTypeConfigInfo.Visible = false;
            LogController l = new LogController();

            ArrayList arrLogTypeInfo;
            arrLogTypeInfo = l.GetLogTypeInfo();

            arrLogTypeInfo.Sort( new LogTypeSortFriendlyName() );

            ddlLogTypeKey.DataTextField = "LogTypeFriendlyName";
            ddlLogTypeKey.DataValueField = "LogTypeKey";
            ddlLogTypeKey.DataSource = arrLogTypeInfo;
            ddlLogTypeKey.DataBind();

            int[] items = new int[] {1, 2, 3, 4, 5, 10, 25, 100, 250, 500};
            ddlKeepMostRecent.Items.Clear();
            ddlKeepMostRecent.Items.Add( new ListItem( Localization.GetString( "All" ), "*" ) );
            foreach( int item in items )
            {
                if( item == 1 )
                {
                    ddlKeepMostRecent.Items.Add( new ListItem( item + Localization.GetString( "LogEntry", this.LocalResourceFile ), item.ToString() ) );
                }
                else
                {
                    ddlKeepMostRecent.Items.Add( new ListItem( item + Localization.GetString( "LogEntries", this.LocalResourceFile ), item.ToString() ) );
                }
            }

            int[] items2 = new int[] {1, 2, 3, 4, 5, 10, 25, 100, 250, 500, 1000};
            ddlThreshold.Items.Clear();
            foreach( int item in items2 )
            {
                if( item == 1 )
                {
                    ddlThreshold.Items.Add( new ListItem( item + Localization.GetString( "Occurance", this.LocalResourceFile ), item.ToString() ) );
                }
                else
                {
                    ddlThreshold.Items.Add( new ListItem( item + Localization.GetString( "Occurances", this.LocalResourceFile ), item.ToString() ) );
                }
            }

            ListItem j = new ListItem();
            j.Text = Localization.GetString( "All" );
            j.Value = "*";
            ddlLogTypeKey.Items.Insert( 0, j );
        }
开发者ID:huayang912,项目名称:cs-dotnetnuke,代码行数:63,代码来源:EditLogTypes.ascx.cs


注:本文中的DotNetNuke.Services.Log.EventLog.LogController.GetLogTypeInfo方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。