BYOT Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opakowuje klasę COM+ i interfejsy ICreateWithTransactionEx
COM+ ByotServerEx
DTC i ICreateWithTipTransactionEx
. Klasa ta nie może być dziedziczona.
public ref class BYOT sealed
public sealed class BYOT
type BYOT = class
Public NotInheritable Class BYOT
- Dziedziczenie
-
BYOT
Uwagi
BYOT (Bring Your Own Transaction) umożliwia utworzenie składnika za pomocą lub dziedziczenie transakcji zewnętrznej. Oznacza to, że składnik, który nie ma jeszcze skojarzonej transakcji, może uzyskać transakcję. Model COM+ umożliwia ustawienie dowolnej wstępnie istniejącej transakcji rozproszonej (DTC) lub transakcji protokołu internetowego (TIP) jako właściwości transakcji kontekstu nowego składnika. Dzięki temu składniki MODELU COM+ mogą być skojarzone z transakcjami, których okresy istnienia są kontrolowane przez monitor przetwarzania transakcji (TP), selektor obiektów/zadań (OTS) lub system zarządzania bazami danych (DBMS).
BYOT transakcje muszą być używane ostrożnie. W niektórych sytuacjach mogą one spowodować transakcję obejmującą wiele domen synchronizacji — co oznacza, że umożliwiają równoległość z inną transakcją, powodując stan zakleszczenia.
Transakcje automatyczne, a nie BYOT transakcje, są preferowanym modelem programowania dla składników biznesowych.
Metody
CreateWithTipTransaction(String, Type) |
Tworzy obiekt, który znajduje się na liście w ramach transakcji ręcznej przy użyciu protokołu internetowego transakcji (TIP). |
CreateWithTransaction(Object, Type) |
Tworzy obiekt, który znajduje się na liście w ramach transakcji ręcznej. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |