BYOT Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |