public FieldViewClient(string apiKey, string baseUri = null) { this.apiToken = apiKey; this.baseUri = baseUri; SoapClientFactory soapClientFactory = new SoapClientFactory(); this.formsServicesClient = soapClientFactory.CreateFormsServicesClient(this.baseUri); this.configServicesClient = soapClientFactory.CreateConfigurationServicesClient(this.baseUri); }
public API_ConfigurationServicesSoapClient CreateConfigurationServicesClient(string baseUri = "") { API_ConfigurationServicesSoapClient result; if (!string.IsNullOrEmpty(baseUri)) { result = new API_ConfigurationServicesSoapClient(API_ConfigurationServicesSoapClient.EndpointConfiguration.API_ConfigurationServicesSoap, baseUri + "API_ConfigurationServices.asmx"); } else { result = new API_ConfigurationServicesSoapClient(API_ConfigurationServicesSoapClient.EndpointConfiguration.API_ConfigurationServicesSoap); } this.SetBindingTimeouts(result.Endpoint.Binding); return(result); }