NumaNodeCollection NumaNodeCollection NumaNodeCollection Class

Definition

The NumaNodeCollection object contains information about one NUMA node on an instance of SQL Server.

public ref class NumaNodeCollection sealed : System::Collections::ICollection
public sealed class NumaNodeCollection : System.Collections.ICollection
Public NotInheritable Class NumaNodeCollection
Implements ICollection
Inheritance
NumaNodeCollectionNumaNodeCollectionNumaNodeCollection
Implements

Remarks

The methods Count,

IsSynchronized,

SyncRoot and

CopyTo are inherited from ICollection.

Properties

Count Count Count

Gets the number of NumaNode entries in the collection.

IsSynchronized IsSynchronized IsSynchronized

Gets a value that indicates whether the collection is synchronized with the instance of SQL Server.

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

Gets a NumaNode object.

SyncRoot SyncRoot SyncRoot

Gets the synchronization root node for the NumaNodeCollection object.

Methods

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

Copies the contents of the NumaNodeCollection object to an array of NumaNode objects.

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

Copies the collection of objects to a one-dimensional array beginning at the specified index value.

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

Gets a NumaNode object with the specified Numa node ID from the collection.

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

Gets a NumaNode object from the specified position in the collection.

GetEnumerator() GetEnumerator() GetEnumerator()

Gets an IEnumerator interface that can be used to iterate over the NumaNodeCollection object.

SetAffinityToRange(Int32, Int32, NumaNodeAffinity) SetAffinityToRange(Int32, Int32, NumaNodeAffinity) SetAffinityToRange(Int32, Int32, NumaNodeAffinity)

Sets the affinity mask for the NUMA nodes in the specified range.

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

Sets the affinity mask for the Numa nodes in the specified range.

Applies to