コード例 #1
0
 /* package */
 internal void ResetStream()
 {
     lock (_syncLock)
     {
         _healthCountsStream.Unsubscribe();
         HealthCountsStream.RemoveByKey(CommandKey);
         _healthCountsStream = HealthCountsStream.GetInstance(CommandKey, Properties);
     }
 }
コード例 #2
0
 /* package */
 internal void ResetStream()
 {
     lock (_syncLock)
     {
         healthCountsStream.Unsubscribe();
         HealthCountsStream.RemoveByKey(key);
         healthCountsStream = HealthCountsStream.GetInstance(key, properties);
     }
 }
コード例 #3
0
        public override void Dispose()
        {
            base.Dispose();

            stream.Unsubscribe();
            HealthCountsStream.Reset();
        }
コード例 #4
0
 public override void Dispose()
 {
     latchSubscription?.Dispose();
     stream?.Unsubscribe();
     latchSubscription = null;
     stream            = null;
     base.Dispose();
 }