BYOT Klasse

Definition

Umschließt die COM+-ByotServerEx-Klasse sowie 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 das Erstellen einer Komponente mit oder zum Erben einer externen Transaktion. Das heißt, eine Komponente, die noch nicht über eine zugeordnete Transaktion verfügt, kann eine Transaktion abrufen. COM+ ermöglicht das Festlegen einer beliebigen, bereits vorhandenen DTC-Transaktion (Distributed Transaction Coordinator) oder TIP-Transaktion (Transaction Internet Protocol) als Transaktionseigenschaft des Kontexts einer neuen Komponente. Dadurch können COM+-Komponenten Transaktionen zugeordnet werden, deren Lebensdauer von einem TP-Monitor (Transaction Processing Monitor), einem Objekt-/Aufgabenauswahl (OTS) oder einem 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. Das heißt, sie lassen Parallelität mit einer anderen Transaktion zu, was zu einem Deadlock führt.

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

Methoden

CreateWithTipTransaction(String, Type)

Erstellt ein Objekt, das in einer manuellen Transaktion unter Verwendung von TIP (Transaction Internet Protocol) eingetragen ist.

CreateWithTransaction(Object, Type)

Erstellt ein Objekt, das in einer manuellen Transaktion eingetragen ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: