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