BYOT Classe

Definizione

Classe wrapper della classe COM+ ByotServerEx e delle interfacce COM+ DTC ICreateWithTransactionEx e ICreateWithTipTransactionEx. La classe non può essere ereditata.

public ref class BYOT sealed
public sealed class BYOT
type BYOT = class
Public NotInheritable Class BYOT
Ereditarietà
BYOT

Commenti

BYOT (Bring Your Own Transaction) consente di creare un componente con o di ereditare una transazione esterna. Ovvero, un componente che non dispone già di una transazione associata può acquisire una transazione. COM+ consente di impostare una transazione DISTRIBUTED Transaction Coordinator (DTC) o TIP (Distributed Transaction Coordinator) preesistente arbitraria come proprietà della transazione del contesto di un nuovo componente. In questo modo, i componenti COM+ possono essere associati alle transazioni la cui durata è controllata da un monitoraggio tp (Transaction Processing), Object/Task Selector (OTS) o da un sistema di gestione di database (DBMS).

BYOT le transazioni devono essere utilizzate con cautela. In determinate situazioni, possono comportare una transazione che si estende su più domini di sincronizzazione, ovvero consentono il parallelismo con un'altra transazione, causando una condizione di deadlock.

Le transazioni automatiche, anziché BYOT le transazioni, sono il modello di programmazione preferito per writer di componenti aziendali.

Metodi

CreateWithTipTransaction(String, Type)

Consente di creare un oggetto inserito nell'elenco di una transazione manuale tramite il protocollo TIP (Transaction Internet Protocol).

CreateWithTransaction(Object, Type)

Consente di creare un oggetto inserito nell'elenco di una transazione manuale.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a