ParameterDefinition Class
Applies to: PerformancePoint Services for SharePoint Server, Enterprise version
Represents the non-visual portion of a filter definition at design time.
Inheritance Hierarchy
System.Object
Microsoft.PerformancePoint.Scorecards.ParameterDefinition
Microsoft.PerformancePoint.Scorecards.ParameterMessage
Namespace: Microsoft.PerformancePoint.Scorecards
Assembly: Microsoft.PerformancePoint.Scorecards.Client (in Microsoft.PerformancePoint.Scorecards.Client.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public Class ParameterDefinition _
Implements ICloneable, IDiffable
'Usage
Dim instance As ParameterDefinition
[SerializableAttribute]
public class ParameterDefinition : ICloneable,
IDiffable
Remarks
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.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.