public DebuggerOptions(TimeoutMode timeoutMode) { TimeoutMode = timeoutMode; }
public void begin(double timeout = 0, TimeoutMode mode = TimeoutMode.Transaction) { Instrumentation.SendCustomEvent(_category, _properties, HMD.position); }
/// <summary> /// Send telemetry to report the beginning of a transaction, including any state properties which have been set. /// </summary> /// <param name="timeout">How long to keep the transaction 'open' without new activity</param> /// <param name="mode">The type of activity which will keep the transaction open</param> public void begin(double timeout = 0, TimeoutMode mode = TimeoutMode.Transaction) { InstrumentationSubsystem.beginTransaction(_category, (TimeoutMode.Any == mode) ? "ANY" : "TXN", timeout, _transactionId, _state); _state = new Dictionary <string, object>(); }