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
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

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() Inherited from SchedulerCollection<T>
IEnumerable<T>.GetEnumerator() IEnumerable<T>.GetEnumerator() IEnumerable<T>.GetEnumerator() Inherited from SchedulerCollection<T>
IFilterCollection.Clear() IFilterCollection.Clear() IFilterCollection.Clear()
IFilterCollection.Count IFilterCollection.Count IFilterCollection.Count
IFilterCollection.GetEnumerator() IFilterCollection.GetEnumerator() IFilterCollection.GetEnumerator()
IFilterCollection.Item[Int32] IFilterCollection.Item[Int32] IFilterCollection.Item[Int32]
ISchedulerCollection.Add(Object) ISchedulerCollection.Add(Object) ISchedulerCollection.Add(Object) Inherited from SchedulerCollection<T>
ISchedulerCollection.Contains(Object) ISchedulerCollection.Contains(Object) ISchedulerCollection.Contains(Object) Inherited from SchedulerCollection<T>
ISchedulerCollection.GetEnumerator() ISchedulerCollection.GetEnumerator() ISchedulerCollection.GetEnumerator() Inherited from SchedulerCollection<T>
ISchedulerCollection.Remove(Object) ISchedulerCollection.Remove(Object) ISchedulerCollection.Remove(Object) Inherited from SchedulerCollection<T>

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>)

Applies to