Transaction.EnlistDurable Méthode
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.
Inscrit un gestionnaire de ressources durable pour participer à une transaction.
Surcharges
| Nom | Description |
|---|---|
| EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions) |
Inscrit un gestionnaire de ressources durable qui prend en charge la validation en deux phases pour participer à une transaction. |
| EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions) |
Inscrit un gestionnaire de ressources durable qui prend en charge l’optimisation de validation en phase unique pour participer à une transaction. |
Remarques
Note
Cette méthode utilise LinkDemand pour empêcher son appel à partir d’un code non approuvé. Toutefois, seul l’appelant immédiat est tenu de posséder le FullTrust jeu d’autorisations.
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions)
- Source:
- Transaction.cs
- Source:
- Transaction.cs
- Source:
- Transaction.cs
- Source:
- Transaction.cs
- Source:
- Transaction.cs
Inscrit un gestionnaire de ressources durable qui prend en charge la validation en deux phases pour participer à une transaction.
public:
System::Transactions::Enlistment ^ EnlistDurable(Guid resourceManagerIdentifier, System::Transactions::IEnlistmentNotification ^ enlistmentNotification, System::Transactions::EnlistmentOptions enlistmentOptions);
public System.Transactions.Enlistment EnlistDurable(Guid resourceManagerIdentifier, System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions);
member this.EnlistDurable : Guid * System.Transactions.IEnlistmentNotification * System.Transactions.EnlistmentOptions -> System.Transactions.Enlistment
Public Function EnlistDurable (resourceManagerIdentifier As Guid, enlistmentNotification As IEnlistmentNotification, enlistmentOptions As EnlistmentOptions) As Enlistment
Paramètres
- resourceManagerIdentifier
- Guid
Identificateur unique d’un gestionnaire de ressources, qui doit conserver l’échec ou le redémarrage d’un gestionnaire de ressources.
- enlistmentNotification
- IEnlistmentNotification
Objet qui implémente l’interface IEnlistmentNotification pour recevoir des notifications de validation en deux phases.
- enlistmentOptions
- EnlistmentOptions
EnlistDuringPrepareRequired si le gestionnaire de ressources souhaite effectuer des tâches supplémentaires pendant la phase de préparation.
Retours
Objet Enlistment qui décrit l’inscription.
Remarques
Les gestionnaires de ressources disposant d’une inscription durable doivent être en mesure d’effectuer une récupération en cas de défaillance.
Les gestionnaires de ressources inscrits pour participer à une transaction par le biais de cette méthode reçoivent des notifications de validation en deux phases qui correspondent aux méthodes définies sur l’interface IEnlistmentNotification .
S’applique à
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions)
- Source:
- Transaction.cs
- Source:
- Transaction.cs
- Source:
- Transaction.cs
- Source:
- Transaction.cs
- Source:
- Transaction.cs
Inscrit un gestionnaire de ressources durable qui prend en charge l’optimisation de validation en phase unique pour participer à une transaction.
public:
System::Transactions::Enlistment ^ EnlistDurable(Guid resourceManagerIdentifier, System::Transactions::ISinglePhaseNotification ^ singlePhaseNotification, System::Transactions::EnlistmentOptions enlistmentOptions);
public System.Transactions.Enlistment EnlistDurable(Guid resourceManagerIdentifier, System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions);
member this.EnlistDurable : Guid * System.Transactions.ISinglePhaseNotification * System.Transactions.EnlistmentOptions -> System.Transactions.Enlistment
Public Function EnlistDurable (resourceManagerIdentifier As Guid, singlePhaseNotification As ISinglePhaseNotification, enlistmentOptions As EnlistmentOptions) As Enlistment
Paramètres
- resourceManagerIdentifier
- Guid
Identificateur unique d’un gestionnaire de ressources, qui doit conserver l’échec ou le redémarrage d’un gestionnaire de ressources.
- singlePhaseNotification
- ISinglePhaseNotification
Objet qui implémente l’interface ISinglePhaseNotification qui doit être en mesure de recevoir une validation de phase unique et deux notifications de validation de phase.
- enlistmentOptions
- EnlistmentOptions
EnlistDuringPrepareRequired si le gestionnaire de ressources souhaite effectuer des tâches supplémentaires pendant la phase de préparation.
Retours
Objet Enlistment qui décrit l’inscription.
Remarques
Les gestionnaires de ressources disposant d’une inscription durable doivent être en mesure d’effectuer une récupération en cas de défaillance.
Notez que même lorsque votre implémentation resource manager s’inscrit avec cette méthode, elle n’est pas garantie qu’elle reçoit une validation de phase unique. Le gestionnaire de transactions peut toujours envoyer des notifications de validation en deux phases à la place.