SubordinateTransaction 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.
Représente une transaction non associée à une racine qui peut être déléguée. Cette classe ne peut pas être héritée.
public ref class SubordinateTransaction sealed : System::Transactions::Transaction
public sealed class SubordinateTransaction : System.Transactions.Transaction
[System.Serializable]
public sealed class SubordinateTransaction : System.Transactions.Transaction
type SubordinateTransaction = class
inherit Transaction
[<System.Serializable>]
type SubordinateTransaction = class
inherit Transaction
Public NotInheritable Class SubordinateTransaction
Inherits Transaction
- Héritage
- Attributs
Remarques
Cette classe dérive de Transaction et fournit un constructeur qui prend une implémentation de l’interface ISimpleTransactionSuperior . Les instances de ce type ne sont pas la transaction racine, mais peuvent être déléguées.
Constructeurs
SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior) |
Initialise une nouvelle instance de la classe SubordinateTransaction. |
Propriétés
IsolationLevel |
Obtient le niveau d'isolement de la transaction. (Hérité de Transaction) |
PromoterType |
Identifie de façon unique le format de l'élément |
TransactionInformation |
Récupère des informations supplémentaires à propos d'une transaction. (Hérité de Transaction) |
Méthodes
BeginCommitInternal(AsyncCallback) |
Représente une transaction non associée à une racine qui peut être déléguée. Cette classe ne peut pas être héritée. (Hérité de Transaction) |
Clone() |
Crée un clone de la transaction. (Hérité de Transaction) |
DependentClone(DependentCloneOption) |
Crée un clone dépendant de la transaction. (Hérité de Transaction) |
Dispose() |
Libère les ressources utilisées par l’objet. (Hérité de Transaction) |
EndCommitInternal(IAsyncResult) |
Représente une transaction non associée à une racine qui peut être déléguée. Cette classe ne peut pas être héritée. (Hérité de Transaction) |
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions) |
Inscrit un gestionnaire de ressources durable qui prend en charge la validation à deux phases pour participer à une transaction. (Hérité de Transaction) |
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions) |
Inscrit un gestionnaire de ressources durable qui prend en charge l'optimisation de la validation à phase unique pour participer à une transaction. (Hérité de Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification) |
Inscrit un gestionnaire de ressources qui a une transaction interne à l'aide d'une inscription à phase unique pouvant être promue (PSPE). (Hérité de Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid) |
Inscrit un gestionnaire de ressources qui a une transaction interne à l'aide d'une inscription à phase unique pouvant être promue (PSPE). (Hérité de Transaction) |
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions) |
Inscrit un gestionnaire de ressources volatiles qui prend en charge la validation à deux phases pour participer à une transaction. (Hérité de Transaction) |
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions) |
Inscrit un gestionnaire de ressources volatil qui prend en charge l'optimisation de la validation à phase unique pour participer à une transaction. (Hérité de Transaction) |
Equals(Object) |
Détermine si cette transaction et l'objet spécifié sont égaux. (Hérité de Transaction) |
GetHashCode() |
Retourne le code de hachage de cette instance. (Hérité de Transaction) |
GetPromotedToken() |
Obtient le |
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) |
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions) |
Favorise et inscrit un gestionnaire de ressources durable qui prend en charge la validation à deux phases pour participer à une transaction. (Hérité de Transaction) |
Rollback() |
Restaure (abandonne) la transaction. (Hérité de Transaction) |
Rollback(Exception) |
Restaure (abandonne) la transaction. (Hérité de Transaction) |
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid) |
Définit l'identificateur de transaction distribuée généré par le promoteur non-MSDTC. (Hérité de Transaction) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Événements
TransactionCompleted |
Indique que la transaction est terminée. (Hérité de Transaction) |
Implémentations d’interfaces explicites
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Obtient un SerializationInfo avec les données requises pour sérialiser cette transaction. (Hérité de Transaction) |
S’applique à
Cohérence de thread
Ce type est thread-safe.