private bool ValidateParameters(LogEntry logEntry) { wsSinkData = GetWSSinkDataFromCursor(); bool valid = true; if (wsSinkData.Url.Length > 0) { valid = false; logEntry.AddErrorMessage(SR.WSSinkMissingConfiguration); this.defaultSink.SendMessage(logEntry); } try { Uri testUrl = new Uri(wsSinkData.Url); } catch { valid = false; logEntry.AddErrorMessage(SR.WSSinkMissingConfiguration); this.defaultSink.SendMessage(logEntry); } return(valid); }
/// <summary> /// Creates node with specified configuration data. /// </summary> /// <param name="wsSinkData" cref="WSSinkData">Configuration data.</param> public WSSinkNode(WSSinkData wsSinkData) : base(wsSinkData) { this.wsSinkData = wsSinkData; }