IFilter Interface

ScaleOut Software NamedCache API
Interface for filters used by StateServer Query and Invoke operations.

Namespace:  Soss.Client
Assembly:  soss_svcdotnet (in soss_svcdotnet.dll) Version: 6.1.0.0 (1.0.0.0)
Syntax

public interface IFilter

The IFilter type exposes the following members.

Methods

  NameDescription
Public methodGetIndexCollection
Return the filter represented as an IndexCollection.
Public methodGetMatchOptions
Return the MatchOptions semantics to be used when evaluating this filter.
Top
Remarks

This interface supports the creation of arbitrary metadata and property-based Query filters, provided that the filter can ultimately be expressed in terms of an IndexCollection and associated MatchOptions.

Note that FilterCollection and IndexCollection implement IFilter. FilterCollection allows you to specify MatchOptions while IndexCollection assumes MatchAll semantics.

See Also

Reference