Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Membres Thread

Crée et contrôle un thread, en définit la propriété et en obtient l'état.

Les tableaux suivants listent les membres exposés par le type Thread .

  Nom Description
Méthode publique Pris en charge par le .NET Compact Framework Thread Surchargé. Initialise une nouvelle instance de la classe Thread.
Début
  Nom Description
Propriété publique ApartmentState Obtient ou définit l'état cloisonné de ce thread.
Propriété publique Statique CurrentContext Obtient le contexte en cours dans lequel le thread s'exécute.
Propriété publique CurrentCulture Obtient ou définit la culture du thread en cours.
Propriété publique Statique CurrentPrincipal Obtient ou définit l'entité de sécurité en cours du thread (pour une sécurité basée sur les rôles).
Propriété publique Statique Pris en charge par le .NET Compact Framework CurrentThread Obtient le thread en cours d'exécution.
Propriété publique CurrentUICulture Obtient ou définit la culture actuelle utilisée par le Gestionnaire de ressources pour rechercher des ressources spécifiques à la culture au moment de l'exécution.
Propriété publique ExecutionContext Obtient un objet ExecutionContext qui contient des informations relatives aux divers contextes du thread en cours.
Propriété publique IsAlive Obtient une valeur indiquant l'état de l'exécution du thread en cours.
Propriété publique Pris en charge par le .NET Compact Framework IsBackground Obtient ou définit une valeur indiquant si le thread est ou non un thread d'arrière-plan.
Propriété publique IsThreadPoolThread Obtient une valeur indiquant si un thread appartient au pool de threads managés ou non.
Propriété publique Pris en charge par le .NET Compact Framework ManagedThreadId Obtient un identificateur unique pour le thread managé en cours.
Propriété publique Pris en charge par le .NET Compact Framework Name Obtient ou définit le nom du thread.
Propriété publique Pris en charge par le .NET Compact Framework Priority Obtient ou définit une valeur indiquant la priorité de planification d'un thread.
Propriété publique ThreadState Obtient une valeur contenant les états du thread en cours.
Début
  Nom Description
Méthode publique Pris en charge par le .NET Compact Framework Abort Surchargé. Déclenche ThreadAbortException dans le thread sur lequel l'appel a lieu pour commencer le processus d'arrêt du thread. L'appel de cette méthode arrête généralement le thread.
Méthode publique Statique Pris en charge par le .NET Compact Framework AllocateDataSlot Alloue sur tous les threads un emplacement de données sans nom.
Méthode publique Statique Pris en charge par le .NET Compact Framework AllocateNamedDataSlot Alloue sur tous les threads un emplacement de données nommé.
Méthode publique Statique BeginCriticalRegion Avertit un hôte que l'exécution est sur le point d'entrer dans une région de code dans laquelle les effets d'un abandon de thread ou d'une exception non gérée peuvent compromettre d'autres tâches dans le domaine d'application.
Méthode publique Statique BeginThreadAffinity Avertit un hôte que le code managé est sur le point d'exécuter des instructions qui dépendent de l'identité du thread du système d'exploitation physique actuel.
Méthode publique Statique EndCriticalRegion Avertit un hôte que l'exécution est sur le point d'entrer dans une région de code dans laquelle les effets d'un abandon de thread ou d'une exception non gérée sont limités à la tâche en cours.
Méthode publique Statique EndThreadAffinity Avertit un hôte que le code managé a terminé l'exécution des instructions qui dépendent de l'identité du thread du système d'exploitation physique actuel.
Méthode publique Pris en charge par le .NET Compact Framework Equals  Surchargé. Détermine si deux instances de Object sont égales. (Hérité de Object.)
Méthode publique Statique Pris en charge par le .NET Compact Framework FreeNamedDataSlot Élimine l'association entre un nom et un emplacement pour tous les threads du processus.
Méthode publique GetApartmentState Retourne une valeur ApartmentState qui indique l'état de cloisonnement.
Méthode publique GetCompressedStack Retourne un objet CompressedStack qui peut être utilisé afin de capturer la pile pour le thread en cours.
Méthode publique Statique Pris en charge par le .NET Compact Framework GetData Récupère la valeur de l'emplacement spécifié sur le thread en cours, dans le domaine en cours du thread en cours.
Méthode publique Statique Pris en charge par le .NET Compact Framework GetDomain Retourne le domaine en cours dans lequel le thread en cours est en cours d'exécution.
Méthode publique Statique GetDomainID Retourne un identificateur unique de domaine d'application.
Méthode publique GetHashCode Substitué. Retourne un code de hachage pour le thread en cours.
Méthode publique Statique Pris en charge par le .NET Compact Framework GetNamedDataSlot Recherche un emplacement de données nommé.
Méthode publique Pris en charge par le .NET Compact Framework GetType  Obtient le Type de l'instance en cours. (Hérité de Object.)
Méthode publique Interrupt Interrompt un thread dont l'état est WaitSleepJoin.
Méthode publique Pris en charge par le .NET Compact Framework Join Surchargé. Bloque le thread appelant jusqu'à l'arrêt d'un thread.
Méthode publique Statique MemoryBarrier Synchronise la mémoire. En pratique, vide le contenu de la mémoire cache dans la mémoire principale pour le processeur exécutant le thread en cours.
Méthode publique Statique Pris en charge par le .NET Compact Framework ReferenceEquals  Détermine si les instances de Object spécifiées sont identiques. (Hérité de Object.)
Méthode publique Statique ResetAbort Annule un Abort demandé pour le thread en cours.
Méthode publique Resume Reprend un thread qui a été suspendu.
Méthode publique SetApartmentState Définit l'état de cloisonnement d'un thread avant qu'il ne soit démarré.
Méthode publique SetCompressedStack Applique une CompressedStack capturée au thread en cours.
Méthode publique Statique Pris en charge par le .NET Compact Framework SetData Définit les données dans l'emplacement spécifié sur le thread en cours d'exécution, dans le domaine en cours de ce thread.
Méthode publique Statique Pris en charge par le .NET Compact Framework Sleep Surchargé. Bloque le thread en cours pendant le nombre spécifié de millisecondes.
Méthode publique Statique SpinWait Provoque l'attente d'un thread pendant le nombre de fois défini par le paramètre iterations.
Méthode publique Start Surchargé. Entraîne la planification de l'exécution d'un thread.
Méthode publique Suspend Suspend le thread ou, s'il est déjà suspendu, n'a aucun effet.
Méthode publique Pris en charge par le .NET Compact Framework ToString  Retourne un String qui représente le Object en cours. (Hérité de Object.)
Méthode publique TrySetApartmentState Définit l'état de cloisonnement d'un thread avant qu'il ne soit démarré.
Méthode publique Statique VolatileRead Surchargé. Lit la valeur d'un champ. Il s'agit de la dernière valeur écrite par un processeur d'un ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeurs.
Méthode publique Statique VolatileWrite Surchargé. Écrit immédiatement une valeur dans un champ de sorte que la valeur est visible pour tous les processeurs de l'ordinateur.
Début
  Nom Description
Implémentation d'interface explicite Méthode System.Runtime.InteropServices._Thread.GetIDsOfNames Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.
Implémentation d'interface explicite Méthode System.Runtime.InteropServices._Thread.GetTypeInfo Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.
Implémentation d'interface explicite Méthode System.Runtime.InteropServices._Thread.GetTypeInfoCount Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).
Implémentation d'interface explicite Méthode System.Runtime.InteropServices._Thread.Invoke Fournit l'accès aux propriétés et aux méthodes exposées par un objet.
Début
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.