public DataSet GetData(string url, bool suppressExceptions, string dataviewName, string delimitedParameterList, int offset, int limit, string options) { BasicHttpBinding bid = null; EndpointAddress address = null; Helpers.ProxyServer proxy = new Helpers.ProxyServer(); proxy.SetClientEndpoints(url, ref bid, ref address); //get user info string userName = HttpContext.Current.Session["username"].ToString(); string password = HttpContext.Current.Session["userkey"].ToString(); using (var client = new GUISoapClient(bid, address)) { DataSet ds = client.GetData(suppressExceptions, userName, password, dataviewName, delimitedParameterList, offset, limit, options); return(ds); } }
public GUISoapClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(GUISoapClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public GUISoapClient(EndpointConfiguration endpointConfiguration) : base(GUISoapClient.GetBindingForEndpoint(endpointConfiguration), GUISoapClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }