示例#1
0
        public void FixBuild(string sessionToken, string fixingUserName)
        {
            string Fixer;

            if (fixingUserName.Trim().Length == 0)
            {
                Fixer = Environment.UserName;
            }
            else
            {
                Fixer = fixingUserName;
            }

            try
            {
                string message = string.Format(System.Globalization.CultureInfo.CurrentCulture, "{0} is fixing the build.", Fixer);
                manager.SessionToken = sessionToken;
                manager.SendMessage(projectName, new Message(message, Message.MessageKind.Fixer));
            }
            // Silently ignore exceptions that occur due to connection problems
            catch (System.Net.Sockets.SocketException)
            {
            }
            catch (System.Runtime.Remoting.RemotingException)
            {
            }
        }