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 COM+ ByotServerEx et les interfaces ICreateWithTransactionEx COM+ DTC 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 (Bring Your Own Transaction) permet à un composant d’être créé 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 DTC (Transaction Internet Protocol) arbitraire comme propriété de transaction du contexte d’un nouveau composant. Cela permet aux composants COM+ d’être associés à des transactions dont les durées de vie sont contrôlées 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, ils peuvent entraîner une transaction couvrant plusieurs domaines de synchronisation, c’est-à-dire autoriser le parallélisme avec une autre transaction, provoquant 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
| Nom | Description |
|---|---|
| CreateWithTipTransaction(String, Type) |
Crée un objet inscrit dans une transaction manuelle à l’aide du protocole TIP (Transaction Internet Protocol). |
| CreateWithTransaction(Object, Type) |
Crée un objet inscrit dans une transaction manuelle. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |