Partager via


Propriété NumaNode.AffinityMask

Gets or sets the affinity type for the NUMA node represented by this NumaNode object.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Property AffinityMask As NumaNodeAffinity 
    Get 
    Set
'Utilisation
Dim instance As NumaNode 
Dim value As NumaNodeAffinity 

value = instance.AffinityMask

instance.AffinityMask = value
public NumaNodeAffinity AffinityMask { get; set; }
public:
property NumaNodeAffinity AffinityMask {
    NumaNodeAffinity get ();
    void set (NumaNodeAffinity value);
}
member AffinityMask : NumaNodeAffinity with get, set
function get AffinityMask () : NumaNodeAffinity 
function set AffinityMask (value : NumaNodeAffinity)

Valeur de propriété

Type : Microsoft.SqlServer.Management.Smo.NumaNodeAffinity
Returns a NumaNodeAffinity value that specifies the current state of this NUMA node.

Notes

Trying to set the AffinityMask property to Partial will throw the exception: WrongPropertyValueException(NumaNodeAffinity cannot be set to Partial. Change the affinity setting to None or Full.).

Exemples

The following example shows how to set the affinity of the NUMA node to None for each NUMA node on the local instance of SQL Server.

using System;
using Microsoft.SqlServer.Management.Smo;

namespace samples
{
    class Program
    {
        static void Main(string[] args)
        {
            Server dbServer = new Server("(local)");
            dbServer.Refresh();
            foreach (NumaNode node in dbServer.AffinityInfo.NumaNodes)
                node.AffinityMask = NumaNodeAffinity.None;
        }
    }
}

Voir aussi

Référence

NumaNode Classe

Espace de noms Microsoft.SqlServer.Management.Smo

NumaNodeAffinity