Aggiungere e popolare un blocco di eccezioni catch
Il blocco Catch Exception rappresenta un gestore di eccezioni. I blocchi di eccezione Catch vengono collegati alla fine di una forma Ambito nella Designer orchestrazione. È possibile collegare tutti i blocchi di eccezione Catch necessari.
È possibile impostare i gestori eccezioni in modo da gestire diversi tipi di eccezioni. In ogni gestore eccezioni è possibile specificare un tipo di eccezione. Deve 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.
Per aggiungere e popolare un blocco Genera eccezione
Fare clic con il pulsante destro del mouse sulla forma Ambito in cui si desidera aggiungere un blocco di eccezioni Catch e quindi fare clic su Nuovo gestore eccezioni.
Un blocco di eccezioni Catch viene aggiunto all'orchestrazione immediatamente dopo la forma Ambito associata.
Nella finestra Proprietà specificare le proprietà.
La proprietà più importante è il tipo di oggetto Exception; questo è il tipo di messaggio che intercetta.
Nella finestra Proprietà selezionare Eccezione eccezionenell'elenco Tipo oggetto eccezione.
Proprietà Descrizione 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 questo gestore eccezioni rileverà. All'interno del blocco Genera eccezione aggiungere forme per creare il processo di gestione dell'eccezione.
Fare clic con il pulsante destro del mouse sotto catchException e scegliere Inserisci forma e quindi selezionare Costrutto messaggio.
Fare doppio clic all'interno di MessageAssignment per aprire 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