///<inheritdoc/> private string OneTimeFetch(JetBusCommand jetcommand) { string result = "-1"; FetchId id; Matcher matcher = new Matcher(); matcher.EqualsTo = jetcommand.Path; _peer.Fetch(out id, matcher, OnFetchData, OnFetch, this._timeoutMs); while (!AllData.ContainsKey(jetcommand.Path)) { } result = jetcommand.ToString(AllData[jetcommand.Path]); _peer.Unfetch(id, OnFetch, this._timeoutMs); AllData.Remove(jetcommand.Path); return(result); }