Aggiunta di un blocco di eccezioni catch
Il blocco Catch Exception rappresenta un gestore di eccezioni. I blocchi di eccezioni catch sono associati alla fine di una forma Ambito in Orchestration Designer. È possibile allegare tutti i blocchi catch exception necessari.
È possibile impostare i gestori eccezioni in modo da gestire diversi tipi di eccezioni. Per ogni gestore eccezioni è possibile specificare il tipo di eccezione, che può essere un'eccezione o un oggetto derivato dalla classe System. Se viene generata un'eccezione che corrisponde al tipo specificato in un gestore eccezioni, tale gestore verrà chiamato.
Nota
Per aggiungere un blocco Catch Exception a una forma Scope , la proprietà Transaction Type della forma Scope deve essere impostata su None o Long Running.
Aggiunta e compilazione di un blocco Genera eccezione |
---|
1. Fare clic con il pulsante destro del mouse sulla forma Ambito a cui si desidera aggiungere un blocco Eccezione catch e scegliere Nuovo gestore eccezioni. Un blocco Catch Exception viene aggiunto all'orchestrazione immediatamente dopo la forma Scope associata. 2. Nella finestra Proprietà specificare le proprietà. Il più importante è il tipo di oggetto Exception; questo è il tipo di messaggio che intercetta. Nome oggetto eccezione - Assegna un nome all'oggetto eccezione rilevato dal gestore eccezioni. Tipo oggetto eccezione - Determina il tipo di oggetto (derivato da System.Exception) che il gestore eccezioni intercetta. 3. Nella finestra Proprietà aprire l'elenco Tipo oggetto eccezione . Questo elenco contiene l'eccezione generale. 4. All'interno del blocco Catch Exception aggiungere forme per creare il processo per la gestione dell'eccezione. 5. Fare clic con il pulsante destro del mouse sotto l'eccezione Catch, scegliere Inserisci forma e selezionare Costruisci messaggio. 6. Fare doppio clic all'interno di MessageAssignment per attivare l'editor di testo e immettere l'assegnazione messaggio. Ad esempio, digitare Message_3 = Test. |
Vedere anche
Completamento del messaggio dell'eccezione
Come aggiungere una forma Ambito
Uso della gestione delle eccezioni di BizTalk Server