Partager via


Transaction.EnlistDurable Méthode

Définition

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.

S’applique à