AllegroGraphCSharpClient.Repository.evalPrologQuery C# (CSharp) Method

evalPrologQuery() public method

Returns a Prologo Query Result
public evalPrologQuery ( string url, string query, bool infer, string AdditionalPrefixes ) : List
url string
query string
infer bool
AdditionalPrefixes string
return List
        public List<Results> evalPrologQuery(string url, string query, bool infer, string AdditionalPrefixes)
        {
            List<Results> results = new List<Results>();
            List<NameValuePairs> options = new List<NameValuePairs>();
            try
            {
                options.Add(new NameValuePairs("query", query));
                options.Add(new NameValuePairs("enviornment", this._environment));
                options.Add(new NameValuePairs("queryLn", "prolog"));
                if (infer)
                    options.Add(new NameValuePairs("infer", infer));
                if (url == string.Empty)
                {
                    return StandardRequest("POST", this._url, options, null);

                }
                else
                {
                    return StandardRequest("POST", url, options, null);
                }

            }
            catch (Exception ex)
            {

                System.Diagnostics.Trace.WriteLine("Error in " + ex.Message);
            }
            return results;
        }