Condividi tramite


Impostazione dell'attributo transaction

È possibile impostare manualmente gli attributi delle transazioni usando lo strumento di amministrazione di Servizi componenti oppure è possibile aggiungere il supporto programmatico per le transazioni quando si scrive il componente.

Per altre informazioni sui valori degli attributi delle transazioni, vedere Configurazione delle transazioni.

Per impostare il valore dell'attributo utilizzando lo strumento di amministrazione di Servizi componenti

  1. Nell'albero della console fare clic con il pulsante destro del mouse sul componente da configurare e quindi scegliere Proprietà.

  2. Nella finestra di dialogo delle proprietà del componente fare clic sulla scheda Transazioni .

  3. In Supporto transazioni selezionare l'opzione per il valore desiderato. Il valore predefinito per tutti i componenti non è supportato.

  4. Fare clic su OK.

È necessario ripetere questa procedura per ogni componente.

Per impostare il valore dell'attributo a livello di codice

I programmatori che usano Microsoft Visual Basic possono impostare l'attributo della transazione con MTSTransactionMode, una proprietà del modulo di classe per i progetti DLL ActiveX. Visual Basic esegue il mapping della selezione al valore equivalente dell'attributo transazione COM+ e pubblica il valore nella libreria dei tipi del componente.

La tabella seguente esegue il mapping di ogni valore costante MTSTransactionMode al valore della transazione COM+ equivalente.

Costante MTSTransactionMode Valore della transazione COM+
NotAnMTSObject (impostazione predefinita)
Disabilitata
NoTransactions
Non supportato (impostazione predefinita)
RequiresTransaction
Richiesto
UsesTransaction
Supportata
RequiresNewTransaction
RequiresNew

È anche possibile accedere alla proprietà MTSTransactionMode a livello di codice usando l'API COM+ Amministrazione istration Library.