TransactionMessageProperty.Set(Transaction, Message) Methode

Definitie

Hiermee stelt u de transactie in die wordt gebruikt bij het uitvoeren van de servicemethode.

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)

Parameters

transaction
Transaction

De transactie die wordt gebruikt bij het uitvoeren van de servicemethode.

message
Message

Het binnenkomende bericht dat resulteert in het aanroepen van de servicemethode.

Uitzonderingen

De eigenschap is al ingesteld op message.

transaction moet niet worden gemarhaleerd en die bewerking mislukt.

Opmerkingen

Een aangepast binnenkomend kanaal (dat deel uitmaakt van de kanaalstack van een service) kan deze methode aanroepen om een TransactionMessageProperty, met de transaction parameter, toe te voegen aan de Properties verzameling van de message parameter. Hiermee wordt de infrastructuur gevraagd om een TransactionScope exemplaar te maken met behulp van de transactie die is doorgegeven, voordat de servicemethode wordt aangeroepen die is aangevraagd in het binnenkomende bericht. De servicemethode moet de TransactionScopeRequired eigenschap hebben ingesteld op true.

Van toepassing op