Thread.GetStackTrace Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un tableau d’éléments de trace de pile représentant le vidage de pile de ce thread.
[Android.Runtime.Register("getStackTrace", "()[Ljava/lang/StackTraceElement;", "GetGetStackTraceHandler")]
public virtual Java.Lang.StackTraceElement[] GetStackTrace ();
[<Android.Runtime.Register("getStackTrace", "()[Ljava/lang/StackTraceElement;", "GetGetStackTraceHandler")>]
abstract member GetStackTrace : unit -> Java.Lang.StackTraceElement[]
override this.GetStackTrace : unit -> Java.Lang.StackTraceElement[]
Retours
un tableau de StackTraceElement
, chacun représente un cadre de pile.
- Attributs
Remarques
Retourne un tableau d’éléments de trace de pile représentant le vidage de pile de ce thread. Cette méthode retourne un tableau de longueur nulle si ce thread n’a pas démarré, a démarré, mais n’a pas encore été planifié pour s’exécuter par le système ou s’est arrêté. Si le tableau retourné est de longueur non nulle, le premier élément du tableau représente le haut de la pile, qui est l’appel de méthode le plus récent dans la séquence. Le dernier élément du tableau représente le bas de la pile, qui est l’appel de méthode le moins récent dans la séquence.
S’il existe un gestionnaire de sécurité et que ce thread n’est pas le thread actuel, la méthode du gestionnaire de checkPermission
sécurité est appelée avec une RuntimePermission("getStackTrace")
autorisation pour voir s’il est ok d’obtenir la trace de la pile.
Certaines machines virtuelles peuvent, dans certaines circonstances, omettre une ou plusieurs trames de pile à partir de la trace de pile. Dans l’extrême cas, une machine virtuelle qui n’a aucune information de trace de pile concernant ce thread est autorisée à retourner un tableau de longueur nulle à partir de cette méthode.
Ajouté à la version 1.5.
Documentation Java pour java.lang.Thread.getStackTrace()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.