Compartir a través de


Lista de actividades

En este tema se enumeran todas las actividades definidas por Windows Communication Foundation (WCF).

Nota

También puede definir las actividades mediante programación para agrupar los seguimientos del usuario. Para obtener más información, consulte Emisión de seguimientos del código de usuario.

Actividades ServiceModel

La siguiente tabla muestra una lista de todas las actividades para los escenarios de uso principales.

Etiqueta Nombre de actividad Tipo de actividad Descripción
A, M Actividad de ambiente N/A (ServiceModel no lo controla) La actividad cuyo id. se establece en TLS antes de que se realice ninguna llamada al código de ServiceModel (del lado de cliente o servidor).

Ejemplo: una actividad donde se llama a "open" en el cliente WCF o se llama a serviceHost.open.
B Construcción

ChannelFactory. ContractType : ‘[Type]’.
Construcción
C Abrir

[ClientBase|ChannelFactory]. ContractType : ‘[Type]’.
Abrir
I Cerrar [ClientBase | ChannelFactory]. ContractType : ‘[Type]’. Cerrar
M Construir ServiceHost. ServiceType: ‘[Type]’. Construcción
N Abrir ServiceHost. ServiceType: ‘[Type]’. Abrir
Z Cerrar ServiceHost. ServiceType: ‘[Type]’. Cerrar
O Escuchar en ‘[address]’. ListenAt Esta actividad y la siguiente son específicas del transporte. La actividad ListenAt representa el contenido que asigna a la dirección donde el agente de escucha realiza escuchas. En el caso de MSMQ, es la propia cola puesto que la cola asigna a una dirección. Esta actividad realiza escuchas para las conexiones entrantes en el caso de transportes orientados a conexiones, para los mensajes de MSMQ en el caso de MSMQ. Esta actividad se crea durante ServiceHost.Open () y contiene las trazas relacionadas con la creación y disposición del agente de escucha, así como la transferencia de salida a todas las actividades ReceiveBytes.
P Recibir los bytes en la conexión ‘[address]’. Recibir mensaje MSMQ. ReceiveBytes En esta actividad, se procesan los datos que obtendrán a la larga un mensaje de WCF. Los bytes de entrada se esperan en el caso de http o transporte orientado a conexiones. Para TCP/canalización con nombre, la duración de esta actividad es igual a la vida la conexión, puesto que se crea al mismo tiempo que la conexión. Para http, es de la duración de una solicitud de mensaje y se crea cuando se envía el mensaje. Esta actividad contiene las trazas relacionadas con la creación y disposición de la conexión si fuese pertinente, así como las transferencias hacia fuera a todas las actividades de procesamiento de mensajes (objetos).

En el caso de MSMQ, es la actividad donde se recupera el mensaje MSMQ.
Q Procese el mensaje [number]. (Tenga en cuenta que [number] es un valor que aumenta de manera monótona que comienza en 1.) ProcessMessage Procese un mensaje entrante. Esta actividad se inicia cuando todos los datos (bytes, mensaje MSMQ) se reciben para formar un objeto de mensaje de WCF. Los seguimientos dentro de esta actividad tratan con el procesamiento de encabezados.

Una vez formado un mensaje que se puede enviar, se cambia a la actividad ServiceHost ProcessAction después de buscar el identificador de actividad correspondiente.
D, S Procese la acción ‘[action]’. ProcessAction Procese el mensaje a través de la pila Transporte/Seguridad/RM para enviar el mensaje al código de usuario en la recepción y en el orden inverso en el envío.

En el servidor, esta actividad usa el identificador de actividad propagado si se envía en el encabezado del mensaje mediante "Activity Propagation"; de lo contrario, se crea un nuevo GUID.

El mensaje de respuesta para contratos de solicitud/respuesta también se procesa en esa actividad.
T Ejecute ‘[IContract.Operation]’. ExecuteUserCode Ejecute el código de usuario tras el envío en el lado de servicio. Esta actividad proporciona un límite para delinear el código de ServiceHost del código proporcionado por el usuario.

Actividades de seguridad

La tabla siguiente muestra todas las actividades relacionadas con la seguridad.

Nombre de actividad Tipo de actividad Descripción
Configure la sesión segura SetupSecurity Existe solo en el lado de cliente. Contiene todos los intercambios de RST*/SCT para la autenticación y configuración del contexto de seguridad. Si propagateActivity=true esta actividad se combina con las actividades RST*/SCT de acción de proceso correspondiente.
Cerrar sesión segura SetupSecurity Existe en el lado de cliente. Contiene el intercambio de mensajes de cancelación para cerrar la sesión segura. Si propagateActivity=true esta actividad se combina con la acción de proceso "Cancel" del servicio.

En la tabla siguiente se muestra una lista de todas las actividades relacionadas con COM+.

Nombre de actividad Tipo de actividad Descripción
Cree una instancia COM+. TransferToCOMPlus 1 instancia de actividad para cada llamada de COM+ desde el código de WCF
Ejecutar la <operación> COM+ TransferToCOMPlus 1 instancia de actividad para cada llamada de COM+ desde el código de WCF

Actividades WMI

La tabla siguiente muestra una lista de todas las actividades relacionadas con WMI.

Nombre de actividad Tipo de actividad Descripción
Obtención de WMI WMIGetObject El usuario está recuperando datos desde WMI.
Colocación en WMI WmiPutInstance El usuario está actualizando los datos mediante WMI.