internal TableData <T> GetObjectsRaw <T>( IXmlParameters parameters, Action <PrtgResponse> responseValidator = null, Func <HttpResponseMessage, PrtgResponse> responseParser = null, bool validateValueTypes = true, CancellationToken token = default(CancellationToken)) { return(ParseInvalidXml(() => { using (var response = requestEngine.ExecuteRequest(parameters, responseValidator, responseParser, token: token)) { return SetVersion(XmlEngine.DeserializeTable <T>(response, validateValueTypes)); } })); }
internal XmlDeserializer <T> GetObjectsRaw <T>(IXmlParameters parameters, Action <string> responseValidator = null, bool deserializeAll = true) { var response = requestEngine.ExecuteRequest(parameters, responseValidator); return(SetVersion(XmlDeserializer <T> .DeserializeList(response, deserializeAll))); }