Opc.Ua.Com.Client.HdaSubscribeRequestManager.FindAttributeRequest C# (CSharp) Method

FindAttributeRequest() private method

Finds the item attributes request for the specifed item.
private FindAttributeRequest ( string itemId, bool create ) : HdaSubscribeAttributeRequest
itemId string The item id.
create bool if set to true a new request is created if it does not exist.
return HdaSubscribeAttributeRequest
        private HdaSubscribeAttributeRequest FindAttributeRequest(string itemId, bool create)
        {
            lock (m_lock)
            {
                HdaSubscribeAttributeRequest requests = null;

                if (!m_requests.TryGetValue(itemId, out requests))
                {
                    if (!create)
                    {
                        return null;
                    }

                    requests = new HdaSubscribeAttributeRequest(itemId);
                    m_requests.Add(itemId, requests);
                }

                return requests;
            }
        }