TransactionInterop.GetTransactionFromTransmitterPropagationToken Метод

Определение

Transaction Создает экземпляр из указанного маркера распространения преобразователя.

public:
 static System::Transactions::Transaction ^ GetTransactionFromTransmitterPropagationToken(cli::array <System::Byte> ^ propagationToken);
public static System.Transactions.Transaction GetTransactionFromTransmitterPropagationToken(byte[] propagationToken);
static member GetTransactionFromTransmitterPropagationToken : byte[] -> System.Transactions.Transaction
Public Shared Function GetTransactionFromTransmitterPropagationToken (propagationToken As Byte()) As Transaction

Параметры

propagationToken
Byte[]

Маркер распространения, представляющий транзакцию.

Возвращаемое значение

От Transaction указанного маркера распространения преобразователя.

Исключения

Десериализация транзакции завершается ошибкой, так как диспетчер транзакций не может быть вызван. Это может быть вызвано сетевым брандмауэром или параметрами безопасности.

Комментарии

Этот метод вместе с GetTransmitterPropagationToken методом предоставляет функциональные возможности для распространения "вытягивания", в котором транзакция "извлекается" с удаленного компьютера при вызове этого метода для отмены репликации транзакции.

Дополнительные сведения о различных моделях распространения см. в разделе TransactionInterop "Примечания" класса.

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