[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Contains the filter criteria to sift through events. The filter criteria are the event class to look for and
a set of parameters (attribute names, operators and constant/range values).
The following tables list the members exposed by the FilterSpec type.
Public Methods
Name | Description | |
---|---|---|
![]() | Equals | (Overrides .Equals(Object).) |
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Overrides .GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetValueSet | Returns the values for the filter, using the supplied result events to ask filter parameters
for the value to filter for.
|
![]() | ToString | (Overrides .ToString().) |
Protected Methods
Name | Description | |
---|---|---|
![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
Public Constructors
Name | Description | |
---|---|---|
![]() | FilterSpecNew | Constructor - validates parameter list against event type, throws exception if invalid
property names or mismatcing filter operators are found.
|
Public Properties
Name | Description | |
---|---|---|
![]() | EventType | Returns type of event to filter for. |
![]() | Parameters | Returns list of filter parameters. |