{ "GeneratedUtc": "2026-05-02T23:00:03Z", "Scenario": "native integrated history read", "Sanitized": true, "InstrumentedMethods": { "CServerClient.GetHandle": "0x060017F9", "HistorianClient.OpenConnection": "0x060055D8", "Query.StartDataQuery": "0x0600574B", "CRetrievalConnectionWCF.StartQuery2": "0x06004A0D", "CRetrievalConnectionWCF.GetNextQueryResultBuffer2": "0x06004A0E", "HistorianClient.GetNextRow": "0x0600588D" }, "ObservedValues": { "CServerClientGetHandleRecords": 0, "HistorianClientOpenConnectionHandle": 2, "StartDataQueryClientHandleCandidate": 2, "WcfStartQuery2ClientHandle": "", "WcfStartQuery2ServerQueryHandle": "", "WcfStartQuery2Success": 1, "WcfGetNextQueryResultBuffer2Success": 1 }, "Conclusion": "CServerClient.GetHandle is not called on this successful local history read path. The transient WCF retrieval client handle is therefore not obtained through this accessor; the next target should be direct field access or the virtual/calli path through CRetrieval.StartQuery2 and CSrvRetrievalConnection.StartQuery." }