Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

CpuCollection-Klasse

 

Veröffentlicht: September 2016

Die CpuCollection-Klasse stellt eine Auflistung von Cpu-Objekten dar, die alle für eine SQL Server-Instanz definierten CPUs darstellen.

Namespace:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

System.Object
  Microsoft.SqlServer.Management.Smo.CpuCollection

[DefaultMemberAttribute("Item")]
public sealed class CpuCollection : ICollection, IEnumerable

NameBeschreibung
System_CAPS_pubpropertyAffitinizedCPUs

Ruft eine an eine Affinität gebundene Cpu-Liste ab.

System_CAPS_pubpropertyCount

Ruft die Anzahl der Cpu-Einträge in der Auflistung ab.

System_CAPS_pubpropertyIsSynchronized

Ruft einen Wert ab, der angibt, ob die Auflistung mit der SQL Server-Instanz synchronisiert ist.

System_CAPS_pubpropertyItem[Int32]

Ruft ein Cpu -Objekt aus der Auflistung.

System_CAPS_pubpropertySyncRoot

Ruft den Synchronisierungsstamm des CpuCollection-Objekts ab.

NameBeschreibung
System_CAPS_pubmethodCopyTo(Array, Int32)

Kopiert die Auflistung von Objekten, die ein eindimensionales Array, beginnend am angegebenen Index-Wert.

System_CAPS_pubmethodCopyTo(Cpu[], Int32)

Kopiert die Auflistung von Objekten, die ein eindimensionales Array, beginnend am angegebenen Index-Wert.

System_CAPS_pubmethodEquals(Object)

(Geerbt von „Object“.)

System_CAPS_pubmethodGetByID(Int32)

Ruft ein Cpu-Objekt mit der angegebenen CPU-ID aus der Auflistung ab.

System_CAPS_pubmethodGetElementAt(Int32)

Ruft ein Cpu-Objekt an der angegebenen Position aus der Auflistung ab.

System_CAPS_pubmethodGetEnumerator()

Ruft eine T:System.IEnumerator -Schnittstelle, die verwendet werden kann, durchlaufen die CpuCollection Objekt.

System_CAPS_pubmethodGetHashCode()

(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

(Geerbt von „Object“.)

System_CAPS_pubmethodSetAffinityToAll(Boolean)

Legt die Affinitätsmaske für alle CPUs einer SQL Server-Instanz fest.

System_CAPS_pubmethodSetAffinityToRange(Int32, Int32, Boolean)

Legt die Affinitätsmaske für die CPUs im angegebenen Bereich fest.

System_CAPS_pubmethodSetAffinityToRange(Int32, Int32, Boolean, Boolean)

Legt die Affinitätsmaske für die CPUs im angegebenen Bereich fest.

System_CAPS_pubmethodToString()

(Geerbt von „Object“.)

Die Methoden T:Microsoft.SqlServer.Management.Smo.CpuCollection.Count,

T:Microsoft.SqlServer.Management.Smo.CpuCollection.IsSynchronized ,

T:Microsoft.SqlServer.Management.Smo.CpuCollection.SyncRoot und

T:Microsoft.SqlServer.Management.Smo.CpuCollection.CopyTo(T:System.Array, T:System.Int32) erbt von ICollection und IEnumerable.

Das folgende Beispiel zeigt, wie Sie die ID der einzelnen CPU auf einer Instanz von anzeigen SQL Server.

C#

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

namespace samples
{
    class Program
    {
        static void Main(string[] args)
        {
            Server dbServer = new Server("(local)");
            dbServer.Refresh();
            //Display the ID of each CPU on the instance of SQL Server.
            foreach (Cpu cpu in dbServer.AffinityInfo.Cpus)
            {
                Console.WriteLine("Cpu ID = {0}", cpu.ID);
            }
        }
    }
}

PowerShell

$dbServer = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$dbServer.Refresh()

#Display the ID of each CPU on the instance of SQL Server.
Foreach ($cpu in $dbServer.AffinityInfo.Cpus)
{
   Write-Host "CPU ID =" $cpu.ID
}

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: