• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# FavoriteConfigurationElement类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中FavoriteConfigurationElement的典型用法代码示例。如果您正苦于以下问题:C# FavoriteConfigurationElement类的具体用法?C# FavoriteConfigurationElement怎么用?C# FavoriteConfigurationElement使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



FavoriteConfigurationElement类属于命名空间,在下文中一共展示了FavoriteConfigurationElement类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: FillFavorite

        public override void FillFavorite(FavoriteConfigurationElement favorite)
        {
            favorite.PuttyConnectionType =
                (PuttyConnectionType) Enum.Parse(typeof (PuttyConnectionType), this.cmbPuttyProtocol.Text, true);

            favorite.PuttySession = this.cmbPuttySession.Text;
            favorite.PuttyCloseWindowOnExit =
                (PuttyCloseWindowOnExit)
                Enum.Parse(typeof (PuttyCloseWindowOnExit), this.cmbPuttyCloseWindowOnExit.Text, true);

            favorite.PuttyCompression = this.chkPuttyCompress.Checked;
            favorite.PuttyVerbose = this.chkPuttyVerbose.Checked;
            favorite.PuttyShowOptions = this.chkPuttyShowOptions.Checked;

            favorite.PuttyPasswordTimeout = (int) this.nudPuttyPasswordTimeout.Value;
			
			favorite.PuttyProxyType =
                (PuttyProxyType)
                Enum.Parse(typeof (PuttyProxyType), this.cmbProxyType.Text, true);

			favorite.PuttyProxyHost = txtProxyHost.Text;
			favorite.PuttyProxyPort = (int)nudProxyPort.Value;
			
			favorite.PuttyEnableX11 = this.chkPuttyEnableX11.Checked;
			favorite.PuttyDontAddDomainToUserName = this.chkPuttyDontAddDomainToUserName.Checked;
        }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:26,代码来源:PuttyFavoritePanel.cs


示例2: FillControls

        public override void FillControls(FavoriteConfigurationElement favorite)
        {
            this.cmbDomains.Text = favorite.Credential.DomainName;
            this.cmbUsers.Text = favorite.Credential.UserName;

            if (!favorite.Credential.IsSetPassword && favorite.Credential.IsSetEncryptedPassword)
            {
                MessageBox.Show("There was an issue decrypting your password.\n\nPlease provide a new password and save the favorite.", AssemblyInfo.Title, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.txtPassword.Text = "";
                this.FavoritePassword = "";
                this.txtPassword.Focus();
                favorite.Password = "";
            }

            if (favorite.Credential.IsSetPassword)
            {
                this.txtPassword.Text = HIDDEN_PASSWORD;
                this.chkSavePassword.Checked = true;
            }
            else
            {
                this.txtPassword.Text = String.Empty;
                this.chkSavePassword.Checked = false;
            }

            this.FavoritePassword = favorite.Credential.Password;
        }
开发者ID:gabrewer,项目名称:Terminals,代码行数:27,代码来源:CredentialPanel.cs


示例3: FillControls

        public override void FillControls(FavoriteConfigurationElement favorite)
        {
            this.cmbPuttyProtocol.Text = Enum.GetName(typeof (PuttyConnectionType), favorite.PuttyConnectionType);

            if (!string.IsNullOrEmpty(favorite.PuttySession))
            {
                if (this.cmbPuttySession.Items.Contains(favorite.PuttySession))
                {
                    this.cmbPuttySession.SelectedText = favorite.PuttySession;
                }
            }

            this.cmbPuttyCloseWindowOnExit.Text = Enum.GetName(typeof (PuttyCloseWindowOnExit),
                                                               favorite.PuttyCloseWindowOnExit);
            
            this.chkPuttyCompress.Checked = favorite.PuttyCompression;
            this.chkPuttyVerbose.Checked = favorite.PuttyVerbose;
            this.chkPuttyShowOptions.Checked = favorite.PuttyShowOptions;

            this.nudPuttyPasswordTimeout.Value = favorite.PuttyPasswordTimeout;
			
			this.cmbProxyType.Text = Enum.GetName(typeof (PuttyProxyType), favorite.PuttyProxyType);
			this.txtProxyHost.Text = favorite.PuttyProxyHost;
			this.nudProxyPort.Value = favorite.PuttyProxyPort;
			
			this.chkPuttyEnableX11.Checked = favorite.PuttyEnableX11;
			this.chkPuttyDontAddDomainToUserName.Checked = favorite.PuttyDontAddDomainToUserName;
        }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:28,代码来源:PuttyFavoritePanel.cs


示例4: ToConfigFavorite

 internal override void ToConfigFavorite(IFavorite source, FavoriteConfigurationElement destination)
 {
     destination.SSH1 = this.SSH1;
     destination.AuthMethod = this.AuthMethod;
     destination.KeyTag = this.CertificateKey;
     destination.SSHKeyFile = this.SSHKeyFile;
 }
开发者ID:oo00spy00oo,项目名称:SharedTerminals,代码行数:7,代码来源:SshOptions.cs


示例5: CreateConnection

 public static IConnection CreateConnection(FavoriteConfigurationElement Favorite, TerminalTabControlItem TerminalTabPage, MainForm parentForm)
 {
     IConnection conn = null; ;
     switch (Favorite.Protocol) {
         case "VNC":
             conn = new VNCConnection();
             break;
         case "VMRC":
             conn = new VMRCConnection();
             break;
         case "RAS":
             conn = new RASConnection();
             break;
         case "Telnet":
             conn = new TerminalConnection();
             break;
         case "ICA Citrix":
             conn = new ICAConnection();
             break;
         case "HTTP":
             conn = new HTTPConnection();
             break;
         case "HTTPS":
             conn = new HTTPConnection();
             break;
         default:
             conn = new RDPConnection();
             break;
     }
     conn.Favorite = Favorite;
     TerminalTabPage.Connection = conn;
     conn.TerminalTabPage = TerminalTabPage;
     conn.ParentForm = parentForm;
     return conn;
 }
开发者ID:DefStevo,项目名称:defstevo-collection,代码行数:35,代码来源:ConnectionManager.cs


示例6: CheckForTerminalServer

 public void CheckForTerminalServer(FavoriteConfigurationElement Fav)
 {
     if(Fav.Protocol == "RDP") {
         System.Threading.ThreadPool.QueueUserWorkItem(new System.Threading.WaitCallback(CheckForTS), (object)Fav);
     }
     isTerminalServer = false;
 }
开发者ID:DefStevo,项目名称:defstevo-collection,代码行数:7,代码来源:Connection.cs


示例7: FromCofigFavorite

 internal override void FromCofigFavorite(IFavorite destination, FavoriteConfigurationElement source)
 {
     this.SSH1 = source.SSH1;
     this.AuthMethod = source.AuthMethod;
     this.CertificateKey = source.KeyTag;
     this.SSHKeyFile = source.SSHKeyFile;
 }
开发者ID:oo00spy00oo,项目名称:SharedTerminals,代码行数:7,代码来源:SshOptions.cs


示例8: SaveDefaultFavorite

 internal void SaveDefaultFavorite(FavoriteConfigurationElement favorite)
 {
     FavoriteConfigurationElementCollection defaultFav = GetSection().DefaultFavorite;
     defaultFav.Clear();
     defaultFav.Add(favorite);
     SaveImmediatelyIfRequested();
 }
开发者ID:oo00spy00oo,项目名称:SharedTerminals,代码行数:7,代码来源:Settings_Favorites.cs


示例9: AddImportSuffixToFavorite

 private void AddImportSuffixToFavorite(FavoriteConfigurationElement favoriteToRename,
                                        FavoriteConfigurationElementCollection savedFavorites)
 {
     favoriteToRename.Name += importSuffix;
     if (savedFavorites[favoriteToRename.Name] != null)
         this.AddImportSuffixToFavorite(favoriteToRename, savedFavorites);
 }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:7,代码来源:ImportWithDialogs.cs


示例10: AddFavorite

        public void AddFavorite(string server, string name, int Port)
        {
            try {
                FavoriteConfigurationElement elm = new FavoriteConfigurationElement();

                try {
                    System.Net.IPAddress address;
                    if(System.Net.IPAddress.TryParse(server, out address)) {
                        name = System.Net.Dns.GetHostByAddress(address).HostName;
                    }
                    name = string.Format("{0}_{1}", name, Terminals.Connections.ConnectionManager.GetPortName(Port, true));
                } catch(Exception exc) {
                    //lets not log dns lookups!
                    //Terminals.Logging.Log.Info("", exc);
                }

                elm.Name = name;
                elm.ServerName = server;
                elm.UserName = System.Environment.UserName;
                if(System.Environment.UserDomainName != System.Environment.MachineName) {
                    elm.DomainName = System.Environment.UserDomainName;
                } else {
                    elm.DomainName = server;
                }
                elm.Tags = "Discovered Connections";
                elm.Port = Port;
                elm.Protocol = Terminals.Connections.ConnectionManager.GetPortName(Port, true);
                lock(DiscoFavs) {
                    DiscoFavs.Add(elm);
                }
                //if(this.IsHandleCreated) this.Invoke(miv);
            } catch(Exception e) { Terminals.Logging.Log.Info("", e); }
        }
开发者ID:DefStevo,项目名称:defstevo-collection,代码行数:33,代码来源:AddExistingRDPConnections.cs


示例11: GetOrCreateQuickConnectFavorite

        public static FavoriteConfigurationElement GetOrCreateQuickConnectFavorite(String server,
                                                                                   Boolean ConnectToConsole, Int32 port,
                                                                                   string protocol, string url, bool isDatabaseFavorite)
        {
            FavoriteConfigurationElementCollection favorites = Settings.GetFavorites(isDatabaseFavorite);
            FavoriteConfigurationElement favorite = favorites[server];
            if (favorite != null)
            {
                favorite.ConnectToConsole = ConnectToConsole;
            }
            else //create a temporaty favorite and connect to it
            {
                favorite = new FavoriteConfigurationElement();
                favorite.ConnectToConsole = ConnectToConsole;
                favorite.ServerName = server;
                favorite.Name = server;
                favorite.Protocol = protocol;

                if (!string.IsNullOrEmpty(url))
                    favorite.Url = url;

                if (port != 0)
                    favorite.Port = port;
            }
            return favorite;
        }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:26,代码来源:FavoritesFactory.cs


示例12: FillControls

 public override void FillControls(FavoriteConfigurationElement favorite)
 {
     tinyMce.Text = favorite.TinyMceText();
     chkShowTinyMceInConnectionMode.Checked = favorite.ShowTinyMceInConnectionMode();
     tinyMce.IsTextEditable = chkShowTinyMceInEditMode.Checked = favorite.ShowTinyMceInEditMode();
     tinyMce.Render();
 }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:7,代码来源:TextFavoritePanel.cs


示例13: FillFavorite

        public override void FillFavorite(FavoriteConfigurationElement favorite)
        {
            favorite.GenericArguments = this.txtGenericArguments.Text;
            favorite.GenericProgramPath = this.txtGenericExecutablePath.Text;
            favorite.GenericWorkingDirectory = this.txtGenericWorkingDirectory.Text;

            //SetIcon();
        }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:8,代码来源:GenericFavoritePanel.cs


示例14: FillControls

        public override void FillControls(FavoriteConfigurationElement favorite)
        {
            this.txtGenericArguments.Text = favorite.GenericArguments;
            this.txtGenericExecutablePath.Text = favorite.GenericProgramPath;
            this.txtGenericWorkingDirectory.Text = favorite.GenericWorkingDirectory;

            //SetIcon();
        }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:8,代码来源:GenericFavoritePanel.cs


示例15: ConvertDisplay

 private static void ConvertDisplay(IFavorite result, FavoriteConfigurationElement sourceFavorite)
 {
     IDisplayOptions display = result.Display;
     display.Colors = sourceFavorite.Colors;
     display.DesktopSize = sourceFavorite.DesktopSize;
     display.Width = sourceFavorite.DesktopSizeWidth;
     display.Height = sourceFavorite.DesktopSizeHeight;
 }
开发者ID:oo00spy00oo,项目名称:SharedTerminals,代码行数:8,代码来源:ModelConverterV1ToV2.cs


示例16: EditFavorite

 private void EditFavorite(FavoriteConfigurationElement favorite)
 {
     FavoriteEditor frmNewTerminal = new FavoriteEditor(favorite);
     if (frmNewTerminal.ShowDialog() != TerminalFormDialogResult.Cancel)
     {
         this.UpdateFavoritesBindingSource();
     }
 }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:8,代码来源:OrganizeFavoritesForm.cs


示例17: ConvertDisplay

 private static void ConvertDisplay(FavoriteConfigurationElement result, IFavorite sourceFavorite)
 {
     IDisplayOptions display = sourceFavorite.Display;
     result.Colors = display.Colors;
     result.DesktopSize = display.DesktopSize;
     result.DesktopSizeWidth = display.Width;
     result.DesktopSizeHeight = display.Height;
 }
开发者ID:oo00spy00oo,项目名称:SharedTerminals,代码行数:8,代码来源:ModelConverterV2ToV1.cs


示例18: FillFavorite

 public override void FillFavorite(FavoriteConfigurationElement favorite)
 {
     favorite.ExplorerStyle = this.cmbExplorerStyle.Text;
     favorite.ExplorerDirectory = this.cmbDirectory.Text;
     favorite.ExplorerDirectoryDual = this.cmbDirectoryDual.Text;
     favorite.ExplorerDirectoryTripple =this.cmbDirectoryTripple.Text;
     favorite.ExplorerDirectoryQuad = this.cmbDirectoryQuad.Text;
 }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:8,代码来源:ExplorerFavoritePanel.cs


示例19: FillControls

 public override void FillControls(FavoriteConfigurationElement favorite)
 {
     this.cmbExplorerStyle.Text = favorite.ExplorerStyle.ToString();
     this.cmbDirectory.Text = favorite.ExplorerDirectory;
     this.cmbDirectoryDual.Text = favorite.ExplorerDirectoryDual;
     this.cmbDirectoryTripple.Text = favorite.ExplorerDirectoryTripple;
     this.cmbDirectoryQuad.Text = favorite.ExplorerDirectoryQuad;
 }
开发者ID:RSchwoerer,项目名称:Terminals,代码行数:8,代码来源:ExplorerFavoritePanel.cs


示例20: FromConfigFavorite

 internal void FromConfigFavorite(FavoriteConfigurationElement favorite)
 {
     this.EnableEncryption = favorite.EnableEncryption;
     this.EnableNLAAuthentication = favorite.EnableNLAAuthentication;
     this.Enabled = favorite.EnableSecuritySettings;
     this.EnableTLSAuthentication = favorite.EnableTLSAuthentication;
     this.StartProgram = favorite.SecurityStartProgram;
     this.WorkingFolder = favorite.SecurityWorkingFolder;
 }
开发者ID:oo00spy00oo,项目名称:SharedTerminals,代码行数:9,代码来源:RdpSecurityOptions.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# FeaEntidades类代码示例发布时间:2022-05-24
下一篇:
C# FastRandom类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap