Transaction.GetPromotedToken Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает массив byte[]
, возвращенный методом Promote
при повышении уровня транзакции.
public:
cli::array <System::Byte> ^ GetPromotedToken();
public byte[] GetPromotedToken ();
member this.GetPromotedToken : unit -> byte[]
Public Function GetPromotedToken () As Byte()
Возвращаемое значение
- Byte[]
Массив byte[]
, возвращенный методом Promote
при повышении уровня транзакции.
Комментарии
Этот метод имеет побочный эффект, вызывающий повышение уровня транзакции, если она еще не повышена.
Формат возвращаемого byte[]
значения определяется значением Transaction.PromoterType
свойства. Если значение Transaction.PromoterType
свойства равно TransactionInterop.PromoterTypeDtc
или Guid.Empty
, byte[]
возвращаемое этим методом, является маркером распространения преобразователя MSDTC. Любое другое значение свойства Transaction.PromoterType
указывает формат, определенный вызывающим элементом Transaction.EnlistPromotableSinglePhase
, заданным значением типа свойства. Чтобы интерпретировать повышенный маркер в этом последнем случае, необходимо обратиться к документации по коду, который сделал EnlistPromotableSinglePhase
вызов.