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


C# IView.SetError方法代码示例

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


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

示例1: InitializeView

        public void InitializeView(IView view, CommandLineArguments args)
        {
            _view = view;
            _view.Presenter = this;
            _view.RunState = RunState.Idle;

            _view.AddHost = args.AddHost;
            if (!string.IsNullOrEmpty(args.ApplicationPath))
            {
                args.ApplicationPath = args.ApplicationPath.Trim('\"').TrimEnd('\\');
            }

            _view.ApplicationPath = args.ApplicationPath;
            if (!string.IsNullOrEmpty(args.VirtualPath))
            {
                args.VirtualPath = args.VirtualPath.Trim('\"');
            }
            _view.VirtualPath = args.VirtualPath;
            _view.HostName = args.HostName;
            _view.IPAddress = args.IPAddress;
            _view.IPMode = args.IPMode;
            _view.IPv6 = args.IPv6;
            _view.Port = args.Port;
            _view.PortMode = args.PortMode;
            _view.PortRangeEnd = args.PortRangeEnd;
            _view.PortRangeStart = args.PortRangeStart;
            _view.RootUrl = string.Empty;
            _view.WaitForPort = args.WaitForPort;
            _view.TimeOut = args.TimeOut;

            try
            {
                ServiceFactory.Rules.ValidateArgs(args);
                // if an app path was passed, user wanted to start server
                if (!string.IsNullOrEmpty(args.ApplicationPath))
                {
                    Start(args);
                }
            }
            catch (CassiniException ex)
            {
                _view.SetError(ex.Field, ex.Message);
            }
        }
开发者ID:Evolutionary-Networking-Designs,项目名称:CassiniDev,代码行数:44,代码来源:Presenter.cs


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