Język

BYOT Klasa

Definicja

Opakowuje klasę COM+ ByotServerEx oraz interfejsy ICreateWithTransactionEx COM+ 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ę. 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. Umożliwia to skojarzenie składników COM+ 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ć stosowane ostrożnie. W niektórych sytuacjach mogą one spowodować transakcję obejmującą wiele domen synchronizacji — to znaczy, że umożliwiają równoległość z inną transakcją, powodując warunek zakleszczenia.

Transakcje automatyczne, a nie BYOT transakcje, są preferowanym modelem programowania dla składników biznesowych.

Metody

Nazwa Opis
CreateWithTipTransaction(String, Type)

Tworzy obiekt, który jest wymieniony w ramach transakcji ręcznej przy użyciu protokołu internetowego transakcji (TIP).

CreateWithTransaction(Object, Type)

Tworzy obiekt, który jest wymieniony w ramach transakcji ręcznej.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy