Opc.Ua.Com.Server.ComDaGroup.SetClientHandles C# (CSharp) Method

SetClientHandles() public method

Sets the client handles.
public SetClientHandles ( int serverHandles, int clientHandles ) : int[]
serverHandles int The server handles.
clientHandles int The client handles.
return int[]
        public int[] SetClientHandles(int[] serverHandles, int[] clientHandles)
        {
            TraceState("SetClientHandles", serverHandles.Length);
            ThrowIfDisposed();

            lock (m_lock)
            {
                int[] results = new int[serverHandles.Length];
                ComDaGroupItem[] items = new ComDaGroupItem[serverHandles.Length];

                for (int ii = 0; ii < serverHandles.Length; ii++)
                {
                    ComDaGroupItem item = null;

                    if (!m_itemsByHandle.TryGetValue(serverHandles[ii], out item))
                    {
                        results[ii] = ResultIds.E_INVALIDHANDLE;
                        continue;
                    }

                    item.ClientHandle = clientHandles[ii];
                    results[ii] = ResultIds.S_OK;
                }

                return results;
            }
        }