BYOT Klasse

Definition

Umschließt die COM+ ByotServerEx -Klasse und die COM+DTC-Schnittstellen ICreateWithTransactionEx und ICreateWithTipTransactionEx. Diese Klasse kann nicht vererbt werden.

public ref class BYOT sealed
public sealed class BYOT
type BYOT = class
Public NotInheritable Class BYOT
Vererbung
BYOT

Hinweise

BYOT (Bring Your Own Transaction) ermöglicht es einer Komponente, mit der eine externe Transaktion erstellt oder geerbt werden kann. Das heißt, eine Komponente, die noch nicht über eine zugeordnete Transaktion verfügt, kann eine Transaktion erwerben. COM+ ermöglicht das Festlegen einer beliebigen bereits vorhandenen DTC-Transaktion (Distributed Transaction Coordinator) oder DER TIP-Transaktion (Transaction Internet Protocol) als Transaktionseigenschaft des Kontexts einer neuen Komponente. Auf diese Weise können COM+-Komponenten Transaktionen zugeordnet werden, deren Lebensdauer von einem TP-Monitor (Transaction Processing), Object/Task Selector (OTS) oder Datenbankverwaltungssystem (DBMS) gesteuert wird.

BYOT Transaktionen müssen mit Vorsicht verwendet werden. In bestimmten Situationen können sie zu einer Transaktion führen, die mehrere Synchronisierungsdomänen umfasst, d. h., sie lassen Parallelität mit einer anderen Transaktion zu, was zu einer Deadlockbedingung führt.

Automatische Transaktionen anstelle BYOT von Transaktionen sind das bevorzugte Programmiermodell für Autoren von Geschäftskomponenten.

Methoden

Name Beschreibung
CreateWithTipTransaction(String, Type)

Erstellt ein Objekt, das in einer manuellen Transaktion mithilfe des Transaction Internet Protocol (TIP) aufgelistet wird.

CreateWithTransaction(Object, Type)

Erstellt ein Objekt, das innerhalb einer manuellen Transaktion aufgelistet ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: