Progettazione e implementazione di attività personalizzate

Le attività personalizzate in .NET Framework 4.6.1 vengono create assemblando le attività fornite dal sistema nelle attività composte o creando nuovi tipi che derivano dall'oggetto CodeActivity, AsyncCodeActivity o NativeActivity. Contenuto della sezione viene illustrato come creare attività personalizzate con uno dei metodi.

Importante

Le attività personalizzate vengono visualizzate per impostazione predefinita nella finestra di progettazione del flusso di lavoro come un semplice rettangolo con il nome dell'attività. Per fornire una rappresentazione visiva personalizzata dell'attività nella finestra di progettazione del flusso di lavoro è inoltre necessario creare una finestra di progettazione personalizzata. Per altre informazioni, vedere Uso di finestre di progettazione e modelli di attività personalizzati.

In questa sezione

Opzioni di creazione di attività
Vengono illustrati gli stili di creazione disponibili in .NET Framework 4.6.1.

Uso di un'attività personalizzata
Viene descritto come aggiungere un'attività personalizzata a un progetto flusso di lavoro.

Creazione di attività asincrone
Viene illustrato come creare attività asincrone.

Configurazione della convalida di attività
Viene illustrato come usare la convalida delle attività per identificare e segnalare errori nella configurazione di un'attività prima della relativa esecuzione.

Creazione di un'attività in fase di esecuzione
Viene illustrato come creare attività in fase di esecuzione usando DynamicActivity.

Proprietà di esecuzione del flusso di lavoro
Viene illustrato come usare le proprietà di esecuzione del flusso di lavoro per aggiungere proprietà specifiche del contesto all'ambiente di un'attività.

Uso di delegati di attività
Viene illustrato come creare e usare attività che contengono delegati di attività.

Uso di estensioni di attività
Viene descritto come creare e usare le estensioni di attività.

Utilizzo di feed OData da un flusso di lavoro
Vengono descritti i diversi metodi per chiamare WCF Data Services da un flusso di lavoro.

Ambito e visibilità della definizione di attività
Vengono descritte le opzioni e le regole per definire l'ambito dei dati e la visibilità dei membri per le attività.