Utilizzo dell'attività InvokeWebServiceActivity

L'attività InvokeWebServiceActivityrichiama un servizio Web tramite una classe proxy, passando e ricevendo parametri specificati.

Per richiamare un metodo del servizio Web da un flusso di lavoro, configurare le proprietà InvokeWebServiceActivity seguenti:

  • Specificare la classe proxy utilizzata per richiamare il servizio Web utilizzando la proprietà ProxyClass. La proprietà ProxyClass elenca le possibili classi proxy del servizio Web derivate da SoapHttpClientProtocol accessibili dal progetto flusso di lavoro.

    Nota

    Il proxy è generato dal file del Linguaggio di descrizione dei servizi Web (WSDL). Per ulteriori informazioni su WSDL, consultare MSDN Library.

  • Specificare il nome del metodo del servizio Web che si vuole richiamare con la proprietà MethodName.

Nota

Se non si specifica un ID sessione per un'attività InvokeWebServiceActivity, caso in cui la proprietà SessionId è null o String.Empty, viene creata una nuova istanza del proxy ogni volta che l'attività viene eseguita. Ciò è vero se si sta richiamando un servizio Web dopo l'altro o richiamando un servizio Web all'interno di un ciclo, come in un'attività WhileActivity. La proprietà SessionId si trova all'interno dell'indice dei cookie di sessione per i servizi Web del flusso di lavoro. Se il flusso di lavoro pubblicherà chiamate successive allo stesso servizio Web utilizzando attività InvokeWebServiceActivity diverse e tali chiamate devono essere all'interno della stessa sessione, il valore di questa proprietà è impostato per essere lo stesso delle attività InvokeWebServiceActivity multiple.

Per ulteriori informazioni, vedere la classe InvokeWebServiceActivity nello spazio dei nomi System.Workflow.Activities nel riferimento alla libreria di classi di Windows Workflow Foundation.

Per un esempio di codice che illustri la modalità di utilizzo dell'attività InvokeWebServiceActivity, vedere Web Service Sample.

Vedere anche

Riferimenti

InvokeWebServiceActivity
WebServiceInputActivity
WebServiceOutputActivity
ProxyClass
MethodName

Concetti

Utilizzo dell'attività WebServiceInputActivity
Utilizzo dell'attività WebServiceOutputActivity
Richiamo dei servizi Web da un flusso di lavoro
Comunicazione con altri flussi di lavoro

Altre risorse

Web Service Sample
Attività di Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.