FilterCollection
FilterCollection
FilterCollection
Class
Definition
Defines a collection of filter property objects used to filter the results when retrieving jobs, task, and nodes.
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("392f3fe6-cc93-4f88-a692-735875ccba97")]
public class FilterCollection : Microsoft.Hpc.Scheduler.SchedulerCollection<Microsoft.Hpc.Scheduler.Properties.FilterProperty>, Microsoft.Hpc.Scheduler.IFilterCollection, System.Collections.Generic.ICollection<Microsoft.Hpc.Scheduler.Properties.FilterProperty>, System.Collections.Generic.IEnumerable<Microsoft.Hpc.Scheduler.Properties.FilterProperty>, System.Collections.ICollection
type FilterCollection = class
inherit SchedulerCollection<FilterProperty>
interface IFilterCollection
interface ISchedulerCollection
interface ICollection
interface IEnumerable
interface ICollection<FilterProperty>
interface seq<FilterProperty>
Public Class FilterCollection
Inherits SchedulerCollection(Of FilterProperty)
Implements ICollection, ICollection(Of FilterProperty), IEnumerable(Of FilterProperty), IFilterCollection
- Inheritance
-
FilterCollectionFilterCollectionFilterCollection
- Attributes
- Implements
Constructors
FilterCollection() FilterCollection() FilterCollection() |
Initializes a new instance of this class. |
Methods
Add(FilterOperator, PropertyId, Object) Add(FilterOperator, PropertyId, Object) Add(FilterOperator, PropertyId, Object) |
Adds a filter to the collection using the specified operator, property identifier object, and value. |
Add(FilterOperator, PropId, Object) Add(FilterOperator, PropId, Object) Add(FilterOperator, PropId, Object) |
Adds a filter to the collection using the specified operator, property identifier, and value. |
Add(T) Add(T) Add(T) |
Adds an item to the collection. (Inherited from SchedulerCollection<T>) |
Clear() Clear() Clear() |
Removes all items from the collection. (Inherited from SchedulerCollection<T>) |
Contains(T) Contains(T) Contains(T) |
Determines whether the collection contains the specified item. (Inherited from SchedulerCollection<T>) |
CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) |
Copies items from the collection to an array at the specified index. (Inherited from SchedulerCollection<T>) |
CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) |
Copies items from the collection to an array at the specified index. (Inherited from SchedulerCollection<T>) |
GetFilters() GetFilters() GetFilters() |
Gets an array of the filters from the collection. |
Remove(T) Remove(T) Remove(T) |
Removes the first occurrence of the specified item from the collection. (Inherited from SchedulerCollection<T>) |
Explicit Interface Implementations
Properties
Count Count Count |
Retrieves a count of the number of items in the collection. (Inherited from SchedulerCollection<T>) |
ISchedulerCollection.Item[Int32] ISchedulerCollection.Item[Int32] ISchedulerCollection.Item[Int32] | Inherited from SchedulerCollection<T> |
IsReadOnly IsReadOnly IsReadOnly |
Determines whether the collection is read-only. (Inherited from SchedulerCollection<T>) |
IsSynchronized IsSynchronized IsSynchronized |
Determines whether access to the collection is synchronized. (Inherited from SchedulerCollection<T>) |
Item[Int32] Item[Int32] Item[Int32] |
Retrieves the specified item from the collection. (Inherited from SchedulerCollection<T>) |
SyncRoot SyncRoot SyncRoot |
Retrieves an object that can be used to synchronize access to the collection. (Inherited from SchedulerCollection<T>) |