Opc.Ua.Server.MonitoredItem.GetCreateResult C# (CSharp) Method

GetCreateResult() public method

Returns the result after creating the monitor item.
public GetCreateResult ( MonitoredItemCreateResult &result ) : ServiceResult
result MonitoredItemCreateResult
return ServiceResult
		public ServiceResult GetCreateResult(out MonitoredItemCreateResult result)
        {
            lock (m_lock)
            {
                result = new MonitoredItemCreateResult();

                result.MonitoredItemId         = m_id;
                result.RevisedSamplingInterval = m_samplingInterval;
                result.RevisedQueueSize        = m_queueSize;
                result.StatusCode              = StatusCodes.Good;

                if (ServiceResult.IsBad(m_samplingError))
                {
                    result.StatusCode = m_samplingError.Code;
                }

                return m_samplingError;
            }
        }