示例#1
0
 public DebuggerOptions(TimeoutMode timeoutMode)
 {
     TimeoutMode = timeoutMode;
 }
示例#2
0
 public void begin(double timeout = 0, TimeoutMode mode = TimeoutMode.Transaction)
 {
     Instrumentation.SendCustomEvent(_category, _properties, HMD.position);
 }
示例#3
0
        /// <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>();
        }