Compartir a través de


Lista de actividades

En este tema se muestra una lista de 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, vea Emisión de trazas 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 “open” se llama en el cliente de WCF o se llama a serviceHost.open.

B

Construcción

ChannelFactory. ContractType : ‘[Type]’.

Construcción

C

Open

[ClientBase|ChannelFactory]. ContractType : ‘[Type]’.

Open

I

Ciérrese [ClientBase | ChannelFactory]. ContractType : ‘[Type]’.

Close

M

Construya ServiceHost. ServiceType: ‘[Type]’.

Construcción

N

Abra ServiceHost. ServiceType: ‘[Type]’.

Open

Z

Cierre ServiceHost. ServiceType: ‘[Type]’.

Close

O

Realice escuchas 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 los seguimientos relacionados con la creación y disposición del agente de escuchas, así como la transferencia hacia afuera a todas las actividades ReceiveBytes.

P

Reciba los bytes en la conexión ‘[address]’. Reciba mensaje de MSMQ, etc.

ReceiveBytes

En esta actividad, se procesan los datos que obtendrán eventualmente 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 los seguimientos relacionados 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 de 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 de 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 de ServiceHost ProcessAction después de buscar el id. 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 utiliza el id. de actividad propagado si se envía en el encabezado del mensaje mediante "Propagación de actividad"; 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 hace una lista de 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.

Cierre la 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 “Cancelar” del servicio.

La tabla siguiente 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

Ejecute 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.