TransactionFlowBindingElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje prvek konfigurace, který určuje podporu toku transakce pro vazbu. Tuto třídu nelze zdědit.
public ref class TransactionFlowBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class TransactionFlowBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type TransactionFlowBindingElement = class
inherit BindingElement
interface IPolicyExportExtension
Public NotInheritable Class TransactionFlowBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
- Dědičnost
- Implementuje
Poznámky
Tento prvek umožňuje povolit nebo zakázat tok příchozích transakcí v nastaveních vazby koncového bodu a také určit požadovaný formát protokolu pro příchozí transakce.
Upozornění
Při použití OleTransactions protokolu k toku transakcí z koncového bodu do koncového bodu může být časový limit transakce ztracený, pokud se cílový koncový bod pokusí znovu Flow použít libovolný protokol jiný než OleTransactions . To může způsobit, že všechny uzly nižší úrovně po OleTransactions vypršení časového limitu směrování budou pozdější, než se čekalo.
Konstruktory
TransactionFlowBindingElement() |
Inicializuje novou instanci TransactionFlowBindingElement třídy. |
TransactionFlowBindingElement(TransactionProtocol) |
Inicializuje novou instanci TransactionFlowBindingElement třídy se zadaným protokolem, který se používá k vytvoření toku transakce. |
Vlastnosti
AllowWildcardAction |
Získá nebo nastaví, jestli se má u elementu vazby toku transakce, který se má klonovat, nastavit, jestli je povolená akce se zástupnými znaky. |
TransactionProtocol |
Získá nebo nastaví protokol transakce použitý v toku transakce. |
Metody
BuildChannelFactory<TChannel>(BindingContext) |
Inicializuje továrnu kanálu pro vytváření kanálů zadaného typu z kontextu vazby. |
BuildChannelListener<TChannel>(BindingContext) |
Inicializuje naslouchací proces kanálu pro příjem kanálů zadaného typu z kontextu vazby. |
CanBuildChannelFactory<TChannel>(BindingContext) |
Vrátí hodnotu, která označuje, zda zadaný kontext vazby může vytvořit objekt pro vytváření kanálu pro vytváření kanálů určeného typu. |
CanBuildChannelListener<TChannel>(BindingContext) |
Vrací hodnotu, která označuje, zda zadaný kontext vazby může vytvořit naslouchací proces kanálu pro příjem kanálů zadaného typu. |
Clone() |
Vytvoří duplikát tohoto elementu. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetProperty<T>(BindingContext) |
Získá požadovaný typ objektu, je-li k dispozici, z příslušné vrstvy v zásobníku vazby. |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ShouldSerializeTransactionProtocol() |
Vrátí, zda lze serializovat protokol transakce použitý pro tok transakce. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exportuje kontrolní výraz vlastní zásady týkající se vazby. |