Utilizzo dell'attività HandleExternalEvent
L'attività HandleExternalEventActivity viene utilizzata insieme all'attività CallExternalMethodActivity per le comunicazioni di input e di output con un servizio locale. È possibile utilizzare queste attività in modo diretto per comunicazioni generiche. Oppure, si può creare una sottoclasse delle classi HandleExternalEventActivity e CallExternalMethodActivity per creare attività che sono strettamente associate a eventi e metodi specifici su un'interfaccia con l'attributo ExternalDataExchangeAttribute.
La classe di base HandleExternalEventActivity blocca il flusso di lavoro fino a che l'evento specificato dalle proprietà InterfaceType e EventName non viene generato dal servizio locale corrispondente registrato con WorkflowRuntime. Dopo che l'evento è stato generato o se è stato generato prima dell'inizio dell'esecuzione dell'attività, i dati in ingresso sono assegnati ai percorsi associato secondo quanto definito nell'insieme di ParameterBindings.
Per ulteriori informazioni, vedere la classe HandleExternalEventActivity, Generazione di attività di comunicazione e Utilizzo di servizi locali nei flussi di lavoro.
Per esempi di codice che illustrano la modalità di utilizzo dell'attività HandleExternalEventActivity, vedereRaise Event To Load Workflow e Correlated Local Service.
Vedere anche
Riferimenti
HandleExternalEventActivity
CallExternalMethodActivity
ExternalDataExchangeAttribute
Concetti
Generazione di attività di comunicazione
Utilizzo di servizi locali nei flussi di lavoro
Altre risorse
Raise Event to Load Workflow Sample
Correlated Local Service Sample
Attività di Windows Workflow Foundation
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.