Exemplo n.º 1
0
        private int Run(string[] args)
        {
            string         url            = args[0];
            ConvergeMethod convergeMethod = (ConvergeMethod)Enum.Parse(typeof(ConvergeMethod), args[1]);

            string payload = String.Empty;

            payload = GetPayload(convergeMethod);

            var webRequest = WebRequest.Create(url);

            webRequest.Method = "Post";
            StreamWriter sw = new StreamWriter(webRequest.GetRequestStream());

            sw.Write(payload);
            sw.Flush();
            sw.Close();

            var          webResponse = webRequest.GetResponse();
            StreamReader sr          = new StreamReader(webResponse.GetResponseStream());

            Console.Write(sr.ReadToEnd());

            return(0);
        }
Exemplo n.º 2
0
        private string GetPayload(ConvergeMethod convergeMethod)
        {
            switch (convergeMethod)
            {
            case ConvergeMethod.HandshakeStart:
                return(HandShakeStartPayload);

            case ConvergeMethod.HandshakeEnd:
                return(HandShakeEndPayload);

            case ConvergeMethod.HandshakeRemove:
                return(HandshakeRemovePayload);

            default:
                throw new NotSupportedException(convergeMethod.ToString());
            }
        }
        private string GetPayload(ConvergeMethod convergeMethod)
        {
            switch (convergeMethod)
            {
                case ConvergeMethod.HandshakeStart:
                    return HandShakeStartPayload;

                case ConvergeMethod.HandshakeEnd:
                    return HandShakeEndPayload;

                case ConvergeMethod.HandshakeRemove:
                    return HandshakeRemovePayload;

                default:
                    throw new NotSupportedException(convergeMethod.ToString());
            }
        }