in wvd-templates/diagnostics-sample/src/MSFT.WVD.Diagnostics/SessionExtensions.cs [14:20]
public static T Get<T>(this ISession session, string key)
{
var value = session.GetString(key);
return value == null ? default(T) :
JsonConvert.DeserializeObject<T>(value);
}