Ejemplo n.º 1
0
        /// <summary>
        /// Creates the client proxy that you can use to invoke DFM APIs.
        /// </summary>
        private static void CreateDfmService(string dfmServer, string dfmUser, string dfmPasswd, bool useHttps, bool ignoreCert)
        {
            String protocol = "http";
            int    portno   = DEFAULT_DFM_HTTP_PORT;

            if (useHttps)
            {
                protocol = "https";
                portno   = DEFAULT_DFM_HTTPS_PORT;
            }

            String url = protocol + "://" + dfmServer + ":" + portno + "/apis/soap/v1";

            dfmService = new DfmService();
            ICredentials credentials = new NetworkCredential(dfmUser, dfmPasswd);

            dfmService.Credentials = credentials;
            dfmService.Url         = url;

            if (useHttps && ignoreCert)
            {
                //Console.WriteLine("Ignoring certificate validation..");
                ServicePointManager.ServerCertificateValidationCallback +=
                    new RemoteCertificateValidationCallback(TrustAllServerCertificates);
            }
        }
        /// <summary>
        /// Creates the client proxy that you can use to invoke DFM APIs.
        /// </summary>
        private static void CreatedfmService(string dfmServer, string dfmUser, string dfmPasswd)
        {
            String protocol = "http";
            int    portno   = DEFAULT_DFM_HTTP_PORT;

            String       url         = protocol + "://" + dfmServer + ":" + portno + "/apis/soap/v1";
            ICredentials credentials = new NetworkCredential(dfmUser, dfmPasswd);

            dfmService             = new DfmService();
            dfmService.Credentials = credentials;
            dfmService.Url         = url;
        }