Compartir a través de


Uso de la actividad InvokeWebServiceActivity

La actividad InvokeWebServiceActivity invoca un servicio web a través de una clase proxy, pasando y recibiendo parámetros especificados.

Para invocar un método de servicio web desde un flujo de trabajo, configure las propiedades InvokeWebServiceActivity siguientes:

  • Especifique la clase proxy utilizada para invocar el servicio web mediante la propiedad ProxyClass. La propiedad ProxyClass enumera las posibles clases proxy de servicio web derivadas de SoapHttpClientProtocol y accesibles desde el proyecto de flujo de trabajo.

    Nota

    El proxy se genera desde el archivo Lenguaje de descripción de servicios web (WSDL). Para obtener más información acerca de WSDL, consulte la biblioteca MSDN.

  • Especifique el nombre del método de servicio web que desea invocar con la propiedad MethodName.

Nota

Si no especifica un id. de sesión para una actividad InvokeWebServiceActivity, en cuyo caso la propiedad SessionId es null o String.Empty, se crea una nueva instancia de proxy cada vez que la actividad se ejecuta. Esto es verdad tanto si invoca un servicio web detrás de otro como si invoca un servicio web dentro de un bucle, como en una actividad WhileActivity. La propiedad SessionId está en índice de las cookies de sesión para los servicios web de dentro del flujo de trabajo. Si el flujo de trabajo emitirá llamadas posteriores al mismo servicio web mediante diferentes actividades InvokeWebServiceActivity y se supone que esas llamadas están dentro de la misma sesión, el valor de esta propiedad se establece para que sea el mismo para esas actividades InvokeWebServiceActivity.

Para obtener más información, consulte la clase InvokeWebServiceActivity del espacio de nombres System.Workflow.Activities en la referencia de biblioteca de clases de Windows Workflow Foundation.

Si quiere ver un ejemplo de código que muestra cómo utilizar la actividad InvokeWebServiceActivity, consulte Web Service Sample.

Consulte también

Referencia

InvokeWebServiceActivity
WebServiceInputActivity
WebServiceOutputActivity
ProxyClass
MethodName

Conceptos

Uso de la actividad WebServiceInputActivity
Uso de la actividad WebServiceOutputActivity
Invocación de servicios web en un flujo de trabajo
Comunicación con otros flujos de trabajo

Otros recursos

Web Service Sample
Actividades de Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.