Transaction.GetPromotedToken 方法

定义

获取提升事务时由 Promote 方法返回的 byte []

public:
 cli::array <System::Byte> ^ GetPromotedToken();
public byte[] GetPromotedToken ();
member this.GetPromotedToken : unit -> byte[]
Public Function GetPromotedToken () As Byte()

返回

Byte[]

提升事务时由 Promote 方法返回的 byte []

注解

如果尚未升级事务,此方法将产生导致事务升级的副作用。

返回 byte[] 的格式由属性的值 Transaction.PromoterType 定义。 如果属性值为TransactionInterop.PromoterTypeDtcGuid.Emptybyte[]则此方法返回的Transaction.PromoterType值为 MSDTC 发射器传播令牌。 该属性的任何其他值 Transaction.PromoterType 指定由指定属性值的 Transaction.EnlistPromotableSinglePhase 调用方定义的格式。 若要在此后一种情况下解释提升的令牌,需要查阅有关调用 EnlistPromotableSinglePhase 的代码的文档。

适用于