Exemplo n.º 1
0
 public virtual Task <TableQuerySegment <TResult> > ExecuteQuerySegmentedAsync <TElement, TResult>(TableQuery <TElement> query, EntityResolver <TResult> resolver, TableContinuationToken token, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken) where TElement : ITableEntity, new()
 {
     CommonUtility.AssertNotNull("query", query);
     CommonUtility.AssertNotNull("resolver", resolver);
     if (query.Provider != null)
     {
         return(query.Resolve(resolver).ExecuteSegmentedAsync(token, requestOptions, operationContext, cancellationToken));
     }
     return(query.ExecuteQuerySegmentedInternalAsync(token, ServiceClient, this, resolver, requestOptions, operationContext, cancellationToken));
 }
Exemplo n.º 2
0
 public virtual IEnumerable <TResult> ExecuteQuery <TElement, TResult>(TableQuery <TElement> query, EntityResolver <TResult> resolver, TableRequestOptions requestOptions = null, OperationContext operationContext = null) where TElement : ITableEntity, new()
 {
     CommonUtility.AssertNotNull("query", query);
     CommonUtility.AssertNotNull("resolver", resolver);
     if (query.Provider != null)
     {
         return(query.Resolve(resolver).Execute(requestOptions, operationContext));
     }
     return(query.ExecuteInternal(ServiceClient, this, resolver, requestOptions, operationContext));
 }