BYOT Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |