Opciones de secuencia

Superior  Previo  Próximo

En la ventana Script de compilación para cualquier modelo, la pestaña Secuencia contiene las siguientes opciones:

Habilitar filtro

Registrar los argumentos para las llamadas de función

Registrar llamadas para los módulos externos

Las opciones no están disponibles para cada plataforma, como está indicado en la siguiente tabla:

Opción

.NET

Java

Nativo

Habilitar filtro

X

X

X

Registrar argumentos

X

X

X

Registrar llamadas externas

X

X

 

Habilitar filtro

Si selecciona la opción Habilitar filtro, el depurador excluye las llamadas a ciertas clases desde el historial y el diagrama de secuencia generado, como es definido en la casilla Filtros. El orden es case sensitive, pero puede usar el carácter de sustitución * (asterisk).

sequence options

En el ejemplo de Java, el depurador excluye las llamadas de los métodos que pertenecen a cualquier clase con un nombre de ruta comenzando con sun o java, o conteniendo tomcat.

seq_options_net

En el ejemplo .NET, el depurador excluye las llamadas a los métodos perteneciendo a cualquier clase con un nombre de ruta comenzando con CCommon o T.

Tener en cuenta: Si no usa asteriscos en un termino de filtro, el depurador automáticamente inserta un asterisco al principio y al final del filtro y excluye las llamadas a los métodos que pertenecen a cualquier clase con un nombre de ruta que contiene el termino especificado.

Solo depuración Nativa

Puede filtrar métodos públicos usando la señal :: precediendo el nombre del método. Nuevamente, puede usar comodines para refinar el termino del filtro. ng the method name. Again, you can use wildcards to refine the filter term.

Por ejemplo ::String* excluye cualquier llamada a los métodos que comienzan con el termino String from being recorded, y ::*Is* excluye todos los métodos que contienen el termino Is.

sequence options2

Registrar los argumentos para las llamadas de función

Cuando se registra el historial de secuencia, EA puede registrar los argumentos pasados a las llamadas de método.

Cuando se selecciona la opción Registrar los argumentos para las llamadas de funciones, el diagrama de secuencia resultante muestra los valores del elemento y los tipos de strings pasados al método. Vea el siguiente ejemplo de Java.

arguments

Donde el argumento no es un tipo elemental, en su lugar se registra nombre tipo.

Registrar llamadas a módulos externos

Esta opción causa llamadas de función a modelos externos fuera del modelo para que se incluya en el historial de secuencia y el diagrama generado. Solo se registran las llamadas que se originan dentro del modelo a funciones externas al modelo.

Tener en cuenta: Las llamadas externas se muestran con un conector azul, como se muestra a continuación .

externalcalls

Este ejemplo muestra una llamada externa a System.Single.ToString. de la función de ensamble del marco de trabajo Microsoft .NET.