Udostępnij za pośrednictwem


BYOT Klasa

Definicja

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)

Dotyczy