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 вызов.

Применяется к