BYOT Klass

Definition

Omsluter COM+ ByotServerEx -klassen och COM+ DTC-gränssnitten ICreateWithTransactionEx och ICreateWithTipTransactionEx. Det går inte att ärva den här klassen.

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

Kommentarer

BYOT (Bring Your Own Transaction) tillåter att en komponent skapas med eller ärver en extern transaktion. En komponent som inte redan har en associerad transaktion kan alltså hämta en transaktion. MED COM+ kan du ange en godtycklig befintlig DTC-transaktion (Distributed Transaction Coordinator) eller TIP-transaktion (Transaction Internet Protocol) som transaktionsegenskap för en ny komponents kontext. Detta gör att COM+-komponenter kan associeras med transaktioner vars livslängd styrs av en TP-övervakare (transaktionsbearbetning), objekt-/uppgiftsväljare (OTS) eller databashanteringssystem (DBMS).

BYOT transaktioner måste användas med försiktighet. I vissa situationer kan de resultera i en transaktion som sträcker sig över flera synkroniseringsdomäner, dvs. de tillåter parallellitet med en annan transaktion, vilket orsakar ett dödlägesvillkor.

Automatiska transaktioner, snarare än BYOT transaktioner, är den föredragna programmeringsmodellen för författare av affärskomponenter.

Metoder

Name Description
CreateWithTipTransaction(String, Type)

Skapar ett objekt som är registrerat i en manuell transaktion med hjälp av Transaction Internet Protocol (TIP).

CreateWithTransaction(Object, Type)

Skapar ett objekt som är registrerat i en manuell transaktion.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för