AssemblyInfo.StackTrace Propiedad

Definición

Obtiene la actual información de seguimiento de pila.

public:
 property System::String ^ StackTrace { System::String ^ get(); };
public string StackTrace { get; }
member this.StackTrace : string
Public ReadOnly Property StackTrace As String

Valor de propiedad

Un valor de tipo String que contiene la actual información de seguimiento de pila. El valor devuelto puede ser Empty.

Excepciones

La información de seguimiento de la pila solicitada está fuera del intervalo.

Ejemplos

En este ejemplo se usa la My.Application.Info.StackTrace propiedad para mostrar el seguimiento de pila de la aplicación desde el punto en el que se ejecuta el código.

MsgBox("Stack trace: " & My.Application.Info.StackTrace)

Comentarios

La My.Application.Info.StackTrace propiedad enumera las llamadas de método en orden cronológico inverso, es decir, describe primero la llamada al método más reciente y enumera cada llamada de método en la pila en una línea independiente. Sin embargo, es posible que la My.Application.Info.StackTrace propiedad no notifique tantas llamadas de método como se esperaba, debido a las transformaciones de código que se producen durante la optimización.

Normalmente, la información de seguimiento de pila se usa para depurar aplicaciones.

La información de seguimiento de pila para cada llamada de método tiene el siguiente formato:

"en FullClassName. MethodName(MethodParams) in FileName:line LineNumber "

El literal "at" está precedido de tres espacios y los literales "in" y ":line" se omiten si los símbolos de depuración no están disponibles. Los marcadores FullClassNamede posición , MethodName, MethodParams, FileNamey LineNumber se reemplazan por valores reales, definidos como se indica a continuación:

Parte Descripción
FullClassName Nombre completo de la clase, incluido el espacio de nombres .
MethodName Nombre del método.
MethodParams Lista de pares de tipo y nombre de parámetro. Cada par está separado por una coma (,). Esta información se omite si MethodName toma cero parámetros.
FileName Nombre del archivo de origen donde se declara el método MethodName . Esta información se omite si los símbolos de depuración no están disponibles.
LineNumber Número de la línea de FileName que contiene el código fuente de MethodName para la instrucción que se encuentra en la pila de llamadas. Esta información se omite si los símbolos de depuración no están disponibles.

La My.Applicaiton.Info.StackTrace propiedad proporciona una funcionalidad similar a la StackTrace propiedad .

Disponibilidad por tipo de proyecto

Tipo de proyecto Disponible
Aplicación de Windows Forms
Biblioteca de clases
Aplicación de consola
Biblioteca de controles de Windows Forms
Biblioteca de controles web No
Servicio de Windows
Sitio web No

Se aplica a

Consulte también