ParameterDefinition class

Applies to: PerformancePoint Services for SharePoint Server, Enterprise version
Represents the non-visual portion of a filter definition at design time.


Namespace:  Microsoft.PerformancePoint.Scorecards
Assembly:  Microsoft.PerformancePoint.Scorecards.Client (in Microsoft.PerformancePoint.Scorecards.Client.dll)

public class ParameterDefinition : ICloneable, 

A ParameterDefinition object defines the beginpoint for a filter connection and carries the state necessary to generate a filter selection list that is not already defined in a data source. This class does not carry any information about the visualization of the filter control.

This information is accessed through the filter's BeginPoints property, which returns a ParameterDefinitionCollection object.

See the SPDataStore.CreateFilter(String, Filter) method for a code example that uses this object. To see how this object is used in a custom filter, download the PerformancePoint Services SDK Reference Sample from MSDN Code Gallery.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.