Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'ActivityDesigner Compensate viene utilizzato per creare e configurare un'attività Compensate.
Attività Compensate
L'attività Compensate richiama in modo esplicito CompensationHandler per un'attività inclusa in un'attività CompensableActivity. Se l'attività Compensate non viene utilizzata in un'attività CancellationHandler, CompensationHandler o ConfirmationHandler appartenente a un'attività CompensableActivity, è necessario specificare la proprietà Target.
L'oggetto CompensationToken specificato da Target consente di confermare o compensare esplicitamente un oggetto CompensableActivity dopo che è stata completata l'attività Body appartenente all'attività CompensableActivity.
Utilizzo dell'ActivityDesigner Compensate
L'ActivityDesigner Compensate è disponibile nella categoria Transazione della Casella degli strumenti, cui è possibile accedere facendo clic sulla scheda Casella degli strumenti nella parte sinistra di Progettazione flussi di lavoro. In alternativa, è possibile scegliere Barra degli strumenti dal menu Visualizza oppure premere CTRL+ALT+X.
È possibile trascinare l'ActivityDesigner Compensate dalla Casella degli strumenti e rilasciarlo nell'area di Progettazione flussi di lavoro, nel punto in cui vengono in genere posizionate le attività, ad esempio all'interno di un elemento Sequence. In questo modo viene creata un'attività Compensate con la proprietà DisplayName impostata sul valore predefinito Compensate. È possibile modificare il valore di DisplayName nell'intestazione dell'ActivityDesigner Compensate o nella casella DisplayName della griglia delle proprietà.
Proprietà di Compensate
Nella tabella seguente vengono elencate le proprietà di CancellationScope con una descrizione delle relative modalità di utilizzo nella finestra di progettazione. La proprietà DisplayName può essere modificata nella griglia delle proprietà o nell'area di Progettazione flussi di lavoro, mentre la proprietà Target deve essere modificata nella griglia delle proprietà.
| Nome proprietà | Obbligatoria | Utilizzo |
|---|---|---|
DisplayName |
False |
Consente di specificare il nome descrittivo facoltativo dell'attività Compensate. L'impostazione predefinita è Compensate. |
Target |
True |
Consente di specificare l'oggetto InArgument che contiene l'oggetto CompensationToken per questa attività Compensate. |
Vedere anche
Concetti
ActivityDesigner CompensableActivity
ActivityDesigner Compensate
ActivityDesigner Confirm
ActivityDesigner TransactionScope