BYOT Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |