public NSCAClientSender(NSCASettings settings) { if (settings == null) throw new ArgumentNullException("settings"); this.settings = settings; protocolWriter = new PassiveCheckProtocolWriter(settings); }
public NSCAClientSender(NSCASettings settings) { if (settings == null) { throw new ArgumentNullException("settings"); } this.settings = settings; protocolWriter = new PassiveCheckProtocolWriter(settings); }
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"); }
public PassiveCheckProtocolWriter(NSCASettings settings) { this.settings = settings; }