예제 #1
0
파일: WSSink.cs 프로젝트: smillea1/NCS-V1-1
        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);
        }
예제 #2
0
 /// <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;
 }