anchor.diff:  limitations under the License.
   -->
   
  -The C++ and .NET clients can run queries that continuously monitor events in the <%=vars.product_name%> cache server and notify
  -the client when the query results have changed.
  -For details on the server-side setup for continuous queries, 
  -see [How Continuous Querying Works](/serverman/developing/continuous_querying/how_continuous_querying_works.html) in the *<%=vars.product_name%> User Guide*.
  +The C++ and .NET clients can initiate queries that run on the <%=vars.product_name%> cache server
  +and notify the client when the query results have changed.  For details on the server-side setup for
  +continuous queries, see [How Continuous Querying Works](/serverman/developing/continuous_querying/how_continuous_querying_works.html) 
  +in the *<%=vars.product_name%> User Guide*.
   
   ## <a id="cq_main_features" ></a>Continuous Query Basics
   
   Continuous querying provides the following features:
   
  --   **Standard <%=vars.product_name%> native client query syntax and semantics**. CQ queries are expressed in the same language used for other native client queries. See [Remote Queries](../remote-querying/remote-queries.html).
  +-   **Standard <%=vars.product_name%> native client query syntax and semantics**. Continuous queries are expressed in the same language used for other native client queries. See [Remote Queries](../remote-querying/remote-queries.html).
   
   - **Standard <%=vars.product_name%> events-based management of CQ events**. The event handling used
   to process CQ events is based on the standard <%=vars.product_name%> event handling framework. 
  
positive.code: server failure (see [High Availability for Client-to-Server Communication](../preserving-data/high-availability-client-server.html)). 
  If your clients are durable, you can also define any of your CQs as durable (see [Durable Client Messaging](../preserving-data/durable-client-messaging.html)).
  
  - **Interest criteria based on data values**. CQ queries are run against the region's entry values. 
  Compare this to register interest by reviewing [Registering Interest for Entries](../client-cache/registering-interest-for-entries.html).
  
  -   **Active query execution**. Once initialized, the queries operate only on new events, rather than on the entire region data set. 
  
negative.code: 1. Create a query service:
  
      ```
      var queryService = pool.GetQueryService();
      ```
  
  1. Create a CQ Listener:
  
      ```
      var cqListener = new MyCqListener<string, Order>();
      ```
  
  1. Insert the CQ Listener into a CQ attributes object:
  
      ```
      var cqAttributesFactory = new CqAttributesFactory<string, Order>();
      cqAttributesFactory.AddCqListener(cqListener);
      var cqAttributes = cqAttributesFactory.Create();
      ```
  
  