AssemblyInfo.StackTrace Propriété
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.
Obtient les informations actuelles sur la trace de la pile.
public:
property System::String ^ StackTrace { System::String ^ get(); };
public string StackTrace { get; }
member this.StackTrace : string
Public ReadOnly Property StackTrace As String
Valeur de propriété
String
contenant les informations actuelles sur la trace de la pile. La valeur de retour peut être Empty.
Exceptions
Les informations de trace de la pile demandées sont hors limites.
Exemples
Cet exemple utilise la My.Application.Info.StackTrace
propriété pour afficher la trace de pile de l’application à partir du point auquel le code s’exécute.
MsgBox("Stack trace: " & My.Application.Info.StackTrace)
Remarques
La My.Application.Info.StackTrace
propriété répertorie les appels de méthode dans l’ordre chronologique inverse, c’est-à-dire qu’elle décrit d’abord l’appel de méthode le plus récent et qu’elle répertorie chaque appel de méthode sur la pile sur une ligne distincte. Toutefois, la My.Application.Info.StackTrace
propriété peut ne pas signaler autant d’appels de méthode que prévu, en raison de transformations de code qui se produisent pendant l’optimisation.
En règle générale, les informations de trace de pile sont utilisées pour le débogage d’applications.
Les informations de trace de pile pour chaque appel de méthode sont mises en forme comme suit :
« à FullClassName. MethodName(MethodParams) in FileName :line LineNumber »
Le littéral « at » est précédé de trois espaces, et les littéraux « in » et « :line » sont omis si les symboles de débogage ne sont pas disponibles. Les espaces réservés FullClassName
, MethodName
, MethodParams
, FileName
et LineNumber
sont remplacés par des valeurs réelles, définies comme suit :
Élément | Description |
---|---|
FullClassName | Nom complet de la classe, y compris l’espace de noms. |
MethodName | Nom de la méthode. |
MethodParams | Liste des paires type/nom de paramètre. Chaque paire est séparée par une virgule (,). Ces informations sont omises si MethodName ne prend aucun paramètre. |
FileName | Nom du fichier source dans lequel la méthode MethodName est déclarée. Ces informations sont omises si les symboles de débogage ne sont pas disponibles. |
LineNumber | Numéro de la ligne dans FileName qui contient le code source de MethodName pour l’instruction qui se trouve sur la pile des appels. Ces informations sont omises si les symboles de débogage ne sont pas disponibles. |
La My.Applicaiton.Info.StackTrace
propriété fournit des fonctionnalités similaires à la StackTrace propriété .
Disponibilité par type de projet
Type de projet | Disponible |
---|---|
Application Windows Forms | Oui |
Bibliothèque de classes | Oui |
Application console | Oui |
Bibliothèque de contrôles Windows Forms | Oui |
Bibliothèque de contrôles web | Non |
Service Windows | Oui |
Site web | Non |