RuntimeTransactionHandle.RequireTransactionContext Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запускает создание контекста NativeActivityTransactionContext для использования с существующей транзакцией.
public:
void RequireTransactionContext(System::Activities::NativeActivityContext ^ context, Action<System::Activities::NativeActivityTransactionContext ^, System::Object ^> ^ callback, System::Object ^ state);
public void RequireTransactionContext (System.Activities.NativeActivityContext context, Action<System.Activities.NativeActivityTransactionContext,object> callback, object state);
member this.RequireTransactionContext : System.Activities.NativeActivityContext * Action<System.Activities.NativeActivityTransactionContext, obj> * obj -> unit
Public Sub RequireTransactionContext (context As NativeActivityContext, callback As Action(Of NativeActivityTransactionContext, Object), state As Object)
Параметры
- context
- NativeActivityContext
Текущая среда выполнения.
- callback
- Action<NativeActivityTransactionContext,Object>
Метод, вызываемый при создании NativeActivityTransactionContext.
- state
- Object
Необязательное, предоставляемое пользователем состояние, содержащее сведения о запросе.
Комментарии
Этот метод используется, если действие содержит транзакцию, которую необходимо использовать в среде выполнения. Рабочий процесс не может сохраняться между вызовом RequireTransactionContext и последующим обратным вызовом. Повторный вызов RequireTransactionContext до завершения первого вызова не допускается, а все вызовы после первого приводят к созданию исключений. Этот метод позволяет передавать в среду выполнения транзакции, прибывающие от ведущего приложения, без возможности создания промежуточной точки сохранения. Объект состояния с возможностью сериализации не обязателен, поскольку при использовании этого метода гарантируется невозможность сохраняемости экземпляра.