TransactionMessageProperty.Set(Transaction, Message) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia transakcję, która będzie używana podczas wykonywania metody usługi.
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)
Parametry
- transaction
- Transaction
Transakcja, która będzie używana podczas wykonywania metody usługi.
- message
- Message
Komunikat przychodzący, który powoduje wywołanie metody usługi.
Wyjątki
Właściwość została już ustawiona na message
.
transaction
musi być odorganizowane i ta operacja nie powiedzie się.
Uwagi
Niestandardowy kanał przychodzący (który jest częścią stosu usługi) może wywołać tę metodę, aby dodać TransactionMessageProperty , zawierający transaction
parametr, do Properties
kolekcji message
parametru. Spowoduje to wyświetlenie monitu o utworzenie TransactionScope wystąpienia przy użyciu przekazaną transakcję, przed wywołaniem metody usługi zażądanej w komunikacie przychodzącym. Metoda usługi musi mieć TransactionScopeRequired ustawioną właściwość true
.