예제 #1
0
 /// <summary>
 ///     Advanced Query
 ///      - Query items based on generic object
 ///      - Returns query locator, and done status which
 ///        can be used to bypass the 200 record limit.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="limit"></param>
 /// <returns></returns>
 public QueryResult <T> AdvancedQuery <T>(int limit = 0) where T : SObject
 {
     return(PerformQueryRequest <T>(SoapRequestManager.GetQueryAllRequest <T>(limit, Login())));
 }
예제 #2
0
 /// <summary>
 ///     Simple Query
 ///      - Query items based on generic object
 ///      - Limited by 200 records
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="limit"></param>
 /// <returns></returns>
 public virtual IEnumerable <T> Query <T>(int limit = 0) where T : SObject
 {
     return(PerformArrayRequest <T>(SoapRequestManager.GetQueryAllRequest <T>(limit, Login())));
 }