Esempio di replicator
In questo esempio viene illustrato un utilizzo semplice dell'attività ReplicatorActivity. L'attività ReplicatorActivity può creare ed eseguire un numero arbitrario di attività figlio identiche sia in modo sequenziale che parallelo.
Nell'esempio viene creata una semplice attività personalizzata, SampleReplicatorChildActivity. Non sono presenti elementi specifici del replicator in questa attività; è presente solo una proprietà Name e un metodo CodeHandler che scrive il valore Name nella console. Il flusso di lavoro consiste in un'attività ReplicatorActivity che contiene l'attività SampleReplicatorChildActivity.
Per configurare l'attività ReplicatorActivity, la proprietà InitialChildData è associata a una proprietà IEnumerable del flusso di lavoro (in questo caso, la proprietà ChildData). Inoltre, viene creato un gestore ChildInitialized per l'evento. Questo gestore passa i dati dall'elemento in questo insieme all'istanza effettiva del figlio in fase di inizializzazione. In questo caso, il valore della stringa dall'insieme è impostato sulla proprietà Name dell'istanza ReplicatorChildActivity.
L'esecuzione dell'esempio fa in modo che vengano create ed eseguite due istanze di ReplicatorChildActivity. Tale istruzione produce il seguente output della console:
Per generare l'esempio
Scaricare l'esempio facendo clic su Scarica esempio in questo argomento.
In tal modo viene estratto il progetto di esempio sul disco rigido locale.
Fare clic sul pulsante Start, scegliere Programmi, Microsoft Windows SDK e fare clic su CMD Shell.
Accedere alla directory di origine dell'esempio.
Al prompt dei comandi, immettere MSBUILD <nome file soluzione>.
Per eseguire l'esempio
- Nella finestra del prompt dei comandi di SDK, eseguire il file exe nella cartella SimpleReplicator\bin\debug (o nella cartella SimpleReplicator\bin per la versione VB dell'esempio), collocata sotto la cartella principale dell'esempio.
Vedere anche
Riferimenti
ReplicatorActivity
Initialized
Altre risorse
Using the Replicator Activity
Esempi di attività
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.