TransactionMessageProperty.Set(Transaction, Message) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.