SchedulerCollection SchedulerCollection SchedulerCollection Class


Scheduler collection, a class containg collection of all schedulers in the system and their affinity to the parent resource pool.

public sealed class SchedulerCollection : System.Collections.ICollection
type SchedulerCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class SchedulerCollection
Implements ICollection


Count Count Count

Total number of elements in collection

IsSynchronized IsSynchronized IsSynchronized

If collection is Synchronized

Item[Int32] Item[Int32] Item[Int32]

Gets a particular NumaNode from the collection on Index

SyncRoot SyncRoot SyncRoot

Returns SyncRoot of collection


CopyTo(NumaNode[], Int32) CopyTo(NumaNode[], Int32) CopyTo(NumaNode[], Int32)

Copies NumaNode's in collection to NumaNode Array starting from index

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copies NumaNodes's in collection to Array starting from index

GetByID(Int32) GetByID(Int32) GetByID(Int32)

Gets a particular Schduler from the collection on ID

GetElementAt(Int32) GetElementAt(Int32) GetElementAt(Int32)

Gets a particular Scheduler from the collection on Index

GetEnumerator() GetEnumerator() GetEnumerator()

To get enumerator

SetAffinityToRange(Int32, Int32, Boolean) SetAffinityToRange(Int32, Int32, Boolean) SetAffinityToRange(Int32, Int32, Boolean)

Will set Affinity to a Range of SchdulerNodes's provided.This method will throw an exception if a SchdulerNode does not exist in the Range

Applies to