ParameterDefinition Class (Microsoft.PerformancePoint.Scorecards)
The class that represents a ParameterDefinition—the nonvisual portion of filter definition at design time. This class carries the state necessary to generate a filter selection list that is not already defined in a data source.
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
Filter information is carried as XML in HTTP headers, and it should be this as compact as possible. This class is the carrier of filter information but is not intended to carry any information about the visualization of the filter control.
Any changes to this class need to be reflected in the javascript that generates the XML representations of this class and its derivatives.
Inheritance Hierarchy
System.Object
Microsoft.PerformancePoint.Scorecards.ParameterDefinition
Microsoft.PerformancePoint.Scorecards.ParameterMessage
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.
See Also
Reference
ParameterDefinition Members
Microsoft.PerformancePoint.Scorecards Namespace