예제 #1
0
        static void Main(string[] args)
        {
            // create a service object
            RallyServiceService service = new RallyServiceService();

            service.Url = "https://rally1.rallydev.com/slm/webservice/1.42/RallyService";


            // login to service using HTTP Basic auth
            System.Net.NetworkCredential crediential =
                new System.Net.NetworkCredential("*****@*****.**", "secret");


            Uri uri = new Uri(service.Url);

            System.Net.ICredentials credentials = crediential.GetCredential(uri, "Basic");
            service.Credentials     = credentials;
            service.PreAuthenticate = true;

            // Configure the service to maintain an HTTP session cookie
            service.CookieContainer = new System.Net.CookieContainer();

            Workspace workspace = null;


            // Make the web service call


            //---------------------------
            Defect defect = new Defect();

            service.create(defect);

            // Name is required
            defect.Name        = "bad defect";
            defect.Description = "trouble";



            //Create defect on the server
            CreateResult createResult = service.create(defect);

            if (hasErrors(createResult))
            {
                // something went wrong
                Console.WriteLine("Could not create defect result:");
                printWarningsErrors(createResult);
            }
            else
            {
                // look at the object returned from create()
                defect = (Defect)createResult.Object;
                Console.WriteLine("Created defect, ref = " + defect.@ref);
            }
        }
        static void Main(string[] args)
        {
            // create a service object
            RallyServiceService service = new RallyServiceService();

            service.Url = "https://rally1.rallydev.com/slm/webservice/1.42/RallyService";

            // login to service using HTTP Basic auth
            System.Net.NetworkCredential crediential =
               new System.Net.NetworkCredential("*****@*****.**", "secret");

            Uri uri = new Uri(service.Url);
            System.Net.ICredentials credentials = crediential.GetCredential(uri, "Basic");
            service.Credentials = credentials;
            service.PreAuthenticate = true;

            // Configure the service to maintain an HTTP session cookie
            service.CookieContainer = new System.Net.CookieContainer();

            Workspace workspace = null;

            // Make the web service call

            //---------------------------
            Defect defect = new Defect();
            service.create(defect);

            // Name is required
            defect.Name = "bad defect";
            defect.Description = "trouble";

            //Create defect on the server
            CreateResult createResult = service.create(defect);
            if (hasErrors(createResult))
            {
                // something went wrong
                Console.WriteLine("Could not create defect result:");
                printWarningsErrors(createResult);
            }
            else
            {
                // look at the object returned from create()
                defect = (Defect)createResult.Object;
                Console.WriteLine("Created defect, ref = " + defect.@ref);
            }
        }