Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Constructor StackFrame (Boolean)

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la clase StackFrame, mientras se inicializa la propiedad, y opcionalmente captura información de origen.

Espacio de nombres:   System.Diagnostics
Ensamblado:  mscorlib (en mscorlib.dll)

public StackFrame(
	bool fNeedFileInfo
)

Parámetros

fNeedFileInfo
Type: System.Boolean

Es true para capturar el nombre de archivo y los números de línea y de columna del marco de pila; en caso contrario, es false.

En el ejemplo siguiente se muestra el uso de la StackFrame(Boolean) constructor. Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el StackFrame clase.

[STAThread]
static void Main()
 {
     ClassLevel1 mainClass = new ClassLevel1();

     try {
         mainClass.InternalMethod();
     }
     catch (Exception) {
        Console.WriteLine(" Main method exception handler");

        // Display file and line information, if available.
        StackTrace st = new StackTrace(new StackFrame(true));
        Console.WriteLine(" Stack trace for current level: {0}",
            st.ToString());
        Console.WriteLine(" File: {0}", 
           st.GetFrame(0).GetFileName());
        Console.WriteLine(" Line Number: {0}",
            st.GetFrame(0).GetFileLineNumber().ToString());

        Console.WriteLine();
        Console.WriteLine("-------------------------------------------------\n");
     }
 }

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: