IFilterValues interface

Interface for parameters that describe the interaction between the data provider and the consumer of provider data.

Namespace:  Microsoft.SharePoint.WebPartPages
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)


Public Interface IFilterValues
Dim instance As IFilterValues
public interface IFilterValues


Clients call IFilter interface implementations to pass parameter data in end-user filtering scenarios. This interface is a WebPart connection interface that is accessed by WebParts that in turn, access parameter values from filtering providers. It allows consumers to describe the parameters that they support, and allows filtering providers to send filter values to a filter consumer. Filter consumers use the ConnectionConsumer attribute to indicate that they can receive filtering connections. Note that filter providers typically do not provide this interface directly; they provide the interface by using the ITransformableFilterValues class. As a result, the connection passes through the TransformableFilterValuesToFilterValuesTransformer class, which allows the connection to be configured.

See also


IFilterValues members

Microsoft.SharePoint.WebPartPages namespace

About Filters

IFilter Sample



Other resources

Filter Web Parts Overview

Web Part Connections Overview