Gemstone Timeseries Library
Show/Hide TOC

# FilterMeasurementsAttribute Class

Specifies filtering criteria for measurements based on signal types and an optional phasor flag.

## Definition

Namespace: Gemstone.Timeseries.Model.DataAnnotations
Assembly: Gemstone.Timeseries (in Gemstone.Timeseries.dll) Version: 1.0.154 -- Release Build+5d2649e8256fa366bde942a83c1fa63a27455a10
C#
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = true)]
    public sealed class FilterMeasurementsAttribute : Attribute

VB
View Source Request Example

    <AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := true)>
    Public NotInheritable Class FilterMeasurementsAttribute
    	Inherits Attribute

C++
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets::Property, AllowMultiple = true)]
    public ref class FilterMeasurementsAttribute sealed : public Attribute

JavaScript
View Source Request Example

    Gemstone.Timeseries.Model.DataAnnotations.FilterMeasurementsAttribute = function();

    Type.createClass(
    	'Gemstone.Timeseries.Model.DataAnnotations.FilterMeasurementsAttribute',
    	Attribute);

Inheritance
  Object Attribute FilterMeasurementsAttribute

## Constructors

FilterMeasurementsAttribute(SignalType) | Initializes a new instance of the FilterMeasurementsAttribute class
FilterMeasurementsAttribute(Boolean, SignalType) | Initializes a new instance of the FilterMeasurementsAttribute class

## Properties

IsPhasor | Flag that indicates which which measurements to search for.
SignalTypes | Array of supported SignalTypes.
TypeId | When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute)

## Methods

Equals | Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute)
GetHashCode | Returns the hash code for this instance. (Inherited from Attribute)
GetType | Gets the Type of the current instance. (Inherited from Object)
IsDefaultAttribute | When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. (Inherited from Attribute)
Match | When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute)
ToString | Returns a string that represents the current object. (Inherited from Object)

## See Also

#### Reference

Gemstone.Timeseries.Model.DataAnnotations Namespace