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); }
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); }
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); }
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); }
public PrtgUrl(ConnectionDetails connectionDetails, HtmlFunction function, IParameters parameters) : this(connectionDetails, GetResourcePath(function), parameters) { }
private PrtgUrl GetPrtgUrl(HtmlFunction function, IParameters parameters) => new PrtgUrl(prtgClient.connectionDetails, function, parameters);
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)); }
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) { }
public PrtgUrl(string server, string username, string passhash, HtmlFunction function, Parameters.Parameters parameters) : this(server, username, passhash, GetResourcePath(function), parameters) { }