REMARQUE : cette méthode est maintenant obsolète.
Suspend le thread ou, s'il est déjà suspendu, n'a aucun effet. Espace de noms : System.ThreadingAssembly : mscorlib (dans mscorlib.dll)
Syntaxe<ObsoleteAttribute("Thread.Suspend has been deprecated. Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources. http://go.microsoft.com/fwlink/?linkid=14202", False)> _ Public Sub Suspend
Dim instance As Thread instance.Suspend
[ObsoleteAttribute("Thread.Suspend has been deprecated. Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public void Suspend ()
[ObsoleteAttribute(L"Thread.Suspend has been deprecated. Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources. http://go.microsoft.com/fwlink/?linkid=14202", false)] public: void Suspend ()
/** @attribute ObsoleteAttribute("Thread.Suspend has been deprecated. Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources. http://go.microsoft.com/fwlink/?linkid=14202", false) */
public void Suspend ()
ObsoleteAttribute("Thread.Suspend has been deprecated. Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources. http://go.microsoft.com/fwlink/?linkid=14202", false)
public function Suspend ()
Exceptions| Type d'exception | Condition |
|---|---|
| Le thread n'a pas été démarré ou il est inactif. | |
| L'appelant n'a pas de SecurityPermission appropriée. |
NotesSi le thread est déjà suspendu, cette méthode est sans effet.
Attention |
|---|
| N'utilisez pas les méthodes Suspend et Resume pour synchroniser les activités des threads. Il vous est impossible d'identifier le code exécuté par le thread lorsqu'il est suspendu. Si vous suspendez un thread alors qu'il détient des verrous pendant une évaluation des autorisations de sécurité, d'autres threads du AppDomain risquent d'être bloqués. De même, si vous suspendez un thread pendant qu'il exécute un constructeur de classe, tout autre thread du AppDomain qui tente d'utiliser cette classe sera bloqué. Des blocages peuvent survenir très facilement. |
Sécurité .NET Framework- SecurityPermissionAttribute pour les opérations avancées sur les threads. Énumération associée : SecurityPermissionFlag.ControlThread.
Plates-formesWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version.NET Framework
Prise en charge dans : 1.0, 1.1Obsolète (avertissement du compilateur) dans 2.0
Attention
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ