BYOT Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encapsule la classe ByotServerEx
COM+ et les interfaces DTC COM+ ICreateWithTransactionEx
et ICreateWithTipTransactionEx
. Cette classe ne peut pas être héritée.
public ref class BYOT sealed
public sealed class BYOT
type BYOT = class
Public NotInheritable Class BYOT
- Héritage
-
BYOT
Remarques
BYOT (Apportez votre propre transaction) permet de créer un composant avec ou d’hériter d’une transaction externe. Autrement dit, un composant qui n’a pas encore de transaction associée peut acquérir une transaction. COM+ permet de définir une transaction DTC (Distributed Transaction Coordinator) ou TIP (Transaction Internet Protocol) arbitraire préexistante en tant que propriété de transaction du contexte d’un nouveau composant. Cela permet aux composants COM+ d’être associés à des transactions dont la durée de vie est contrôlée par un moniteur de traitement des transactions (TP), un sélecteur d’objets/tâches (OTS) ou un système de gestion de base de données (SGBD).
BYOT les transactions doivent être utilisées avec précaution. Dans certaines situations, elles peuvent entraîner une transaction couvrant plusieurs domaines de synchronisation, c’est-à-dire qu’elles autorisent le parallélisme avec une autre transaction, ce qui entraîne une condition d’interblocage.
Les transactions automatiques, plutôt que BYOT les transactions, sont le modèle de programmation préféré pour les enregistreurs de composants métier.
Méthodes
CreateWithTipTransaction(String, Type) |
Crée un objet qui est inscrit dans une transaction manuelle en utilisant le protocole TIP (Transaction Internet Protocol). |
CreateWithTransaction(Object, Type) |
Crée un objet qui est inscrit dans une transaction manuelle. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |