Sdílet prostřednictvím


BYOT Třída

Definice

Zabalí třídu modelu COM+ ByotServerEx a rozhraní ICreateWithTransactionEx COM+ DTC a ICreateWithTipTransactionEx. Tato třída se nemůže dědit.

public ref class BYOT sealed
public sealed class BYOT
type BYOT = class
Public NotInheritable Class BYOT
Dědičnost
BYOT

Poznámky

BYOT (Přineste si vlastní transakci) umožňuje vytvořit komponentu s nebo dědit externí transakci. To znamená, že komponenta, která ještě nemá přidruženou transakci, může získat transakci. Com+ umožňuje nastavit libovolné již existující DTC (Distributed Transaction Coordinator) nebo Transaction Internet Protocol (TIP) transakce jako vlastnost transakce kontextu nové komponenty. To umožňuje, aby komponenty modelu COM+ byly přidruženy k transakcím, jejichž životnost je řízena monitorováním zpracování transakcí (TP), selektorem objektů/úloh (OTS) nebo systémem správy databáze (DBMS).

BYOT transakce musí být používány s opatrností. V určitých situacích můžou vést k transakci zahrnující více synchronizačních domén – to znamená, že umožňují paralelismus s jinou transakcí, což způsobí podmínku vzájemného zablokování.

Automatické transakce jsou upřednostňovaným programovacím modelem pro zapisovače obchodních komponent spíše než BYOT transakce.

Metody

CreateWithTipTransaction(String, Type)

Vytvoří objekt, který je zařazen v rámci ruční transakce pomocí transaction internet protocol (TIP).

CreateWithTransaction(Object, Type)

Vytvoří objekt, který je zařazen v rámci ruční transakce.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro