Zadania transakcji COM+
Chociaż automatyczne przetwarzanie transakcji w modelu COM+ umożliwia poświęcanie bardziej wydajnego czasu na tworzenie i konfigurowanie obiektów, które mają uczestniczyć w automatycznych transakcjach, istnieje kilka zadań programistycznych, które można wykonać, aby dostosować zachowanie transakcji do wymagań aplikacji.
W poniższych tematach omówiono konkretne opcje programowania związane z przetwarzaniem transakcji.
Temat | Opis |
---|---|
ustawianie atrybutu transakcji |
Opisuje sposób ustawiania wartości atrybutów transakcji dla obiektów transakcji. |
ustawianie poziomu izolacji transakcji |
Opisuje sposób ustawiania poziomów izolacji transakcji dla obiektów transakcji. |
ustawianie limitu czasu transakcji |
Opisuje sposób ustawiania interwałów limitu czasu dla transakcji. |
ustawianie flag spójnych i wykonanych |
Pokazuje, jak używać spójnych i wykonanych flag do kontrolowania wyniku transakcji. |
tworzenie obiektów BYOT |
W tym artykule opisano sposób tworzenia obiektów, aby umożliwić korzystanie z własnej transakcji (BYOT). |
Nuta
Ogólnie rzecz biorąc, każdy składnik, który aktualizuje stan trwały, powinien obsługiwać transakcje. Składniki łączące operacje co najmniej dwóch obiektów w jedno zadanie powinny używać transakcji w celu uproszczenia odzyskiwania błędów. Ponadto w celu wydania zasobów, takich jak połączenia z bazą danych, transakcje w modelu COM+ powinny być tak krótkie, jak tylko można je tworzyć.