Opc.Ua.EndpointBase.ProcessRequestAsyncResult.OperationCompleted C# (CSharp) Method

OperationCompleted() public method

Used to indicate that the asynchronous operation has completed.
public OperationCompleted ( IServiceResponse response, ServiceResult error ) : void
response IServiceResponse The response. May be null if an error is provided.
error ServiceResult
return void
            public void OperationCompleted(IServiceResponse response, ServiceResult error)
            {
                // save response and/or error.
                m_error = null;
                m_response = response;

                if (ServiceResult.IsBad(error))
                {
                    m_error = new ServiceResultException(error);
                    m_response = SaveExceptionAsResponse(m_error);
                }

                // operation completed.
                OperationCompleted();
            }
            #endregion