Esempio n. 1
0
        internal string ExecuteRequest(HtmlFunction function, Parameters.Parameters parameters)
        {
            var url = new PrtgUrl(prtgClient.Server, prtgClient.UserName, prtgClient.PassHash, function, parameters);

            var response = ExecuteRequest(url);

            return(response);
        }
Esempio n. 2
0
        internal async Task <string> ExecuteRequestAsync(HtmlFunction function, Parameters.Parameters parameters)
        {
            var url = new PrtgUrl(prtgClient.Server, prtgClient.UserName, prtgClient.PassHash, function, parameters);

            var response = await ExecuteRequestAsync(url);

            return(response);
        }
Esempio n. 3
0
        internal async Task <string> ExecuteRequestAsync(HtmlFunction function, Parameters.Parameters parameters, Func <HttpResponseMessage, Task <string> > responseParser = null)
        {
            var url = GetPrtgUrl(function, parameters);

            var response = await ExecuteRequestAsync(url, responseParser).ConfigureAwait(false);

            return(response);
        }
Esempio n. 4
0
        internal string ExecuteRequest(HtmlFunction function, Parameters.Parameters parameters, Func <HttpResponseMessage, string> responseParser = null)
        {
            var url = GetPrtgUrl(function, parameters);

            var response = ExecuteRequest(url, responseParser);

            return(response);
        }
Esempio n. 5
0
 public PrtgUrl(ConnectionDetails connectionDetails, HtmlFunction function, IParameters parameters) :
     this(connectionDetails, GetResourcePath(function), parameters)
 {
 }
Esempio n. 6
0
 private PrtgUrl GetPrtgUrl(HtmlFunction function, IParameters parameters) =>
 new PrtgUrl(prtgClient.connectionDetails, function, parameters);
Esempio n. 7
0
        internal async Task <XElement> ExecuteRequestAsync(HtmlFunction function, Parameters.Parameters parameters, Func <string, XElement> xmlParser)
        {
            var response = await ExecuteRequestAsync(function, parameters).ConfigureAwait(false);

            return(xmlParser(response));
        }
Esempio n. 8
0
        internal XElement ExecuteRequest(HtmlFunction function, Parameters.Parameters parameters, Func <string, XElement> xmlParser)
        {
            var response = ExecuteRequest(function, parameters);

            return(xmlParser(response));
        }
 internal PrtgRequestMessage(ConnectionDetails connectionDetails, HtmlFunction function, IParameters parameters) :
     this(connectionDetails, GetResourcePath(function), parameters)
 {
 }
Esempio n. 10
0
 public PrtgUrl(string server, string username, string passhash, HtmlFunction function, Parameters.Parameters parameters) :
     this(server, username, passhash, GetResourcePath(function), parameters)
 {
 }