コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public AlertSignal AsAlertSignal()
        {
            AlertSignal result = new AlertSignal
            {
                AlertServer   = AlertServer,
                RuleUniqueId  = RuleName,
                LastMonitored = LastMonitored.ToString(),
                SignalMessage = SignalMessage,
                Status        = Status.ToString()
            };

            return(result);
        }
コード例 #2
0
ファイル: AlertServer.cs プロジェクト: zhangz/Highlander.Net
        private void PublishAlertSignal(InternalSignal signal)
        {
            AlertSignal item = signal.AsAlertSignal();

            IntClient.Target.SaveObject(item, item.ItemName, item.ItemProps, TimeSpan.MaxValue);
        }