ContextUtil.TransactionId Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает идентификатор GUID текущей транзакции DTC COM+.
public:
static property Guid TransactionId { Guid get(); };
public static Guid TransactionId { get; }
static member TransactionId : Guid
Public Shared ReadOnly Property TransactionId As Guid
Значение свойства
Идентификатор GUID, предоставляющий текущую транзакцию DTC COM+, если она имеется.
Исключения
Контекст COM+ недоступен.
Примеры
В следующем примере кода возвращается значение TransactionId свойства .
[Transaction(TransactionOption::Required)]
public ref class ContextUtil_TransactionId: public ServicedComponent
{
public:
void Example()
{
// Display the ID of the transaction in which the current COM+ context
// is enlisted.
Console::WriteLine( "Transaction ID: {0}", ContextUtil::TransactionId );
}
};
[Transaction(TransactionOption.Required)]
public class ContextUtil_TransactionId : ServicedComponent
{
public void Example()
{
// Display the ID of the transaction in which the current COM+ context
// is enlisted.
Console.WriteLine("Transaction ID: {0}", ContextUtil.TransactionId);
}
}
<Transaction(TransactionOption.Required)> _
Public Class ContextUtil_TransactionId
Inherits ServicedComponent
Public Sub Example()
' Display the ID of the transaction in which the current COM+ context
' is enlisted.
MsgBox("Transaction ID: " & ContextUtil.TransactionId.ToString())
End Sub
End Class
Применяется к
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.