コード例 #1
0
        public NSCAClientSender(NSCASettings settings)
        {
            if (settings == null) throw new ArgumentNullException("settings");
            this.settings = settings;

            protocolWriter = new PassiveCheckProtocolWriter(settings);
        }
コード例 #2
0
        public NSCAClientSender(NSCASettings settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException("settings");
            }
            this.settings = settings;

            protocolWriter = new PassiveCheckProtocolWriter(settings);
        }
コード例 #3
0
 static void Main(string[] args)
 {
     NSCASettings settings = new NSCASettings()
                                   {
                                       EncryptionType = NSCAEncryptionType.TripleDES,
                                       //                                              NSCAAddress = IPAddress.Parse("172.16.49.218"),
                                       NSCAAddress = args.Length >0 ? args[0] : "172.16.76.100",
                                       Password = "******"
                                   };
     INSCAClientSender sender = new NSCAClientSender(settings);
     sender.SendPassiveCheck(Level.Critical, "bilbao", "SmartSMS", "System failure");
     sender.SendPassiveCheck(Level.OK, "bilbao", "SmartSMS", string.Empty);
     sender = new NSCAClientSender(); //read config from app.config
     sender.SendPassiveCheck(Level.Warning, "bilbao", "SmartSMS", "");
     sender.SendPassiveCheck(Level.Unknown, "bilbao", "SmartSMS", string.Empty);
     Console.WriteLine("message(s) were sent");
 }
コード例 #4
0
 public PassiveCheckProtocolWriter(NSCASettings settings)
 {
     this.settings = settings;
 }
コード例 #5
0
 public PassiveCheckProtocolWriter(NSCASettings settings)
 {
     this.settings = settings;
 }