A Tranzakció attribútum beállítása
A tranzakcióattribútumokat manuálisan is beállíthatja a Component Services felügyeleti eszközével, vagy programozott támogatást adhat a tranzakciókhoz az összetevő írásakor.
A tranzakcióattribútum-értékekről további információt a Tranzakciók konfigurálásacímű témakörben talál.
Az attribútumérték beállítása a Component Services felügyeleti eszközével
A konzolfán kattintson a jobb gombbal a konfigurálni kívánt összetevőre, majd kattintson a Tulajdonságokparancsra.
Az összetevő tulajdonságai párbeszédpanelen kattintson a Tranzakciók fülre.
A Tranzakciótámogatásiterületen válassza ki a kívánt érték beállítását. Az összes összetevő alapértelmezett értéke Nem támogatott.
Kattintson OKgombra.
Ezt az eljárást minden összetevő esetében meg kell ismételnie.
Az attribútumérték programozott beállítása
A Microsoft Visual Basicet használó programozók az ActiveX DLL-projektek osztálymodul-tulajdonságával, az MTSTransactionMode állíthatják be a tranzakcióttribútumot. A Visual Basic megfelelteti a kijelölést az egyenértékű COM+ tranzakcióattribútum értékének, és közzéteszi az értéket az összetevő típustárában.
Az alábbi táblázat az MTSTransactionMode konstans értékét a megfelelő COM+ tranzakcióértékre képezi le.
MTSTransactionMode állandó | COM+ tranzakció értéke |
---|---|
NotAnMTSObject (alapértelmezett) |
Fogyatékos |
Nincsenek tranzakciók |
Nem támogatott (alapértelmezett) |
Szükség van aTransactionre |
Szükséges |
UsesTransaction |
Támogatott |
RequiresNewTransaction |
Újat igényel |
Az MTSTransactionMode tulajdonság programozott módon is elérhető a COM+ Felügyeleti kódtár API használatával.