TransactionMessageProperty.Set(Transaction, Message) Метод

Определение

Задает транзакцию, которая будет использоваться при выполнении метода службы.

public:
 static void Set(System::Transactions::Transaction ^ transaction, System::ServiceModel::Channels::Message ^ message);
public static void Set (System.Transactions.Transaction transaction, System.ServiceModel.Channels.Message message);
static member Set : System.Transactions.Transaction * System.ServiceModel.Channels.Message -> unit
Public Shared Sub Set (transaction As Transaction, message As Message)

Параметры

transaction
Transaction

Транзакция, которая будет использоваться при выполнении метода службы.

message
Message

Входящее сообщение, которое приводит к вызову метода службы.

Исключения

Этому свойству уже было задано значение message.

Параметр transaction должен быть распакованным, но операция распаковки дает сбой.

Комментарии

Пользовательский входящий канал (который является частью стека каналов службы) может вызывать этот метод для добавления объекта TransactionMessageProperty , содержащего transaction параметр, в Properties коллекцию message параметра. В этом случае инфраструктура создает экземпляр TransactionScope с использованием переданной транзакции, прежде чем вызывать запрашиваемый во входящем сообщении метод службы. Свойству TransactionScopeRequired метода службы должно быть присвоено значение true.

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