Procedura: creare code transazionali
Aggiornamento: novembre 2007
La creazione di una coda transazionale consente di ricevere ed elaborare messaggi inviati nell'ambito di un'attività transazionale. Non è possibile utilizzare code non transazionali per elaborare messaggi inclusi in un'attività transazionale.
Per inviare messaggi nell'ambito di un'attività transazionale, è necessario impostare la coda di ricezione per l'elaborazione di transazioni. È possibile effettuare questa operazione a livello di codice, impostando la proprietà Transactional su true.
Per creare una coda transazionale
Aggiungere un riferimento a System.Messaging.dll. Per ulteriori informazioni, vedere Procedura: aggiungere o rimuovere riferimenti in Visual Studio (Visual Basic).
Utilizzare il costruttore di overload Create per creare una coda pubblica transazionale, impostando il secondo parametro su true per indicare che la coda deve essere transazionale.
Dim MessageQueue1 As New System.Messaging.MessageQueue MessageQueue1 = System.Messaging.MessageQueue.Create(".\MyTransQueue", True)
System.Messaging.MessageQueue MessageQueue1 = new System.Messaging.MessageQueue(); MessageQueue1 = System.Messaging.MessageQueue.Create(".\\MyTransQueue", true);
Nota: Questa sintassi consente di creare una coda pubblica transazionale. La sintassi esatta utilizzata nel primo parametro dipende dal tipo di coda che si tenta di creare. Per ulteriori informazioni, vedere Raccomandazioni sui riferimenti alle code.
Vedere anche
Attività
Procedura: inviare messaggi nell'ambito di transazioni interne
Procedura: aggiungere o rimuovere riferimenti in Visual Studio (Visual Basic)
Concetti
Elaborazione transazionale dei messaggi
Raccomandazioni sui riferimenti alle code