Table of Contents

Class QueryableExtensions

Namespace
Scaleout.Client.QuerySupport
Assembly
Scaleout.Client.dll

A static class containing extension methods useful for extending StateServer property index queries.

public static class QueryableExtensions
Inheritance
QueryableExtensions
Inherited Members

Methods

InvokeAsync<T>(IQueryable<T>, string, byte[], TimeSpan?)

Asynchronously invokes a server-side parallel method invocation operation against those objects in the cache that satisfy the filter specified by source. The object filtering is performed on the server.

InvokeAsync<T>(IQueryable<T>, string, byte[], string, TimeSpan?)

Asynchronously invokes a server-side parallel method invocation operation against those objects in the cache that satisfy the filter specified by source. The object filtering is performed on the server.

Invoke<T>(IQueryable<T>, string, byte[], TimeSpan?)

Invokes a server-side parallel method invocation operation against those objects in the cache that satisfy the filter specified by source. The object filtering is performed on the server.

Invoke<T>(IQueryable<T>, string, byte[], string, TimeSpan?)

Invokes a server-side parallel method invocation operation against those objects in the cache that satisfy the filter specified by source. The object filtering is performed on the server.

SelectKeys<TKey, TValue>(IQueryable<TValue>, Cache<TKey, TValue>)

Returns the keys corresponding to the possibly filtered source.

WithAllTags<T>(IQueryable<T>, params string[])

Adds a filter to the supplied source to allow only values of T which have all of the specified tags to be returned from the server.

WithAnyTag<T>(IQueryable<T>, params string[])

Adds a filter to the supplied source to allow only values of T which has any of the specified tags to be returned from the server.

WithTags<T>(IQueryable<T>, IEnumerable<string>, IEnumerable<string>)

Adds a filter to the supplied source to allow only values /// of T that have all of the tags specified in tagsSet set while at the same time, none of the tags specified in tagsNotSet are set.

See Also