/// <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; }