Sdílet prostřednictvím


TransactionMessageProperty.Set(Transaction, Message) Metoda

Definice

Nastaví transakci, která bude použita při provádění metody služby.

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

Transakce, která bude použita při provádění metody služby.

message
Message

Příchozí zpráva, která má za následek volání metody služby.

Výjimky

Vlastnost již byla nastavena na hodnotu message .

transaction je nutné zrušit zařazení a tato operace se nezdařila.

Poznámky

Vlastní příchozí kanál (který je součástí zásobníku kanálů služby) může zavolat tuto metodu pro přidání TransactionMessageProperty parametru, obsahujícího transaction parametr, do Properties kolekce message parametru. Tím se zobrazí výzva k vytvoření TransactionScope instance pomocí předané transakce před voláním metody služby požadované v příchozí zprávě. Metoda služby musí mít TransactionScopeRequired vlastnost nastavenou na true .

Platí pro