Partager via


MachinePool, classe

Cette classe représente un pool abstrait de machines regroupées en fonction d’une intention de l’utilisateur. Il expose des fonctionnalités qui permettent de regrouper des machines entre différents pools de machines et de gérer la hiérarchie du pool de ressources.

Noms: Microsoft.Windows.Kits.Hardware.ObjectModel

Assemblée: Microsoft.Windows.Kits.Hardware.ObjectModel (dans Microsoft.Windows.Kits.Hardware.ObjectModel)

Utilisation

Visual Basic

Dim instance as MachinePool

Syntaxe

Visual Basic

Public MustInherit Class MachinePool

C#

public abstract class MachinePool

Hiérarchie d’héritage

System.Object

Microsoft.Windows.Kits.Hardware.ObjectModel.MachinePool

Remarques

Certains pools d’ordinateurs réservés ou spéciaux ont des objectifs spécifiques :

  1. Pool par défaut : toute machine sur laquelle le logiciel côté client est installé apparaît initialement dans ce pool. Les tests ne peuvent pas être exécutés sur une machine de ce pool.

  2. $ (Pool racine) : est le pool d’ordinateurs racines. Le pool racine est accessible via l’objet ProjectManager. Les machines ne peuvent pas être ajoutées ou déplacées vers ce pool.

Sécurité des threads

Tous les membres statiques publics (partagés en Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.