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 element 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 příchozí tok transakce v nastavení 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 dojít ke ztrátě časového limitu transakce, pokud se cílový koncový bod pokusí tok znovu použít jakýkoli jiný protokol než OleTransactions. To může způsobit vypršení časového limitu všech uzlů nižší úrovně po vypršení časového limitu OleTransactions směrování, než se čekalo.
Konstruktory
| Name | Description |
|---|---|
| TransactionFlowBindingElement() |
Inicializuje novou instanci TransactionFlowBindingElement třídy. |
| TransactionFlowBindingElement(TransactionProtocol) |
Inicializuje novou instanci TransactionFlowBindingElement třídy se zadaným protokolem, který se používá k toku transakce. |
Vlastnosti
| Name | Description |
|---|---|
| AllowWildcardAction |
Získá nebo nastaví, zda je akce se zástupným znakem nastavena na povolení pro element vazby toku transakce, který má být klonován. |
| TransactionProtocol |
Získá nebo nastaví transakční protokol použitý při toku transakce. |
Metody
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Inicializuje objekt 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á určuje, jestli zadaný kontext vazby může vytvořit objekt pro vytváření kanálů zadaného typu. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Vrátí hodnotu, která urč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 prvku. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven 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á typ požadovaný objekt, pokud existuje, z příslušné vrstvy v zásobníku vazby. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ShouldSerializeTransactionProtocol() |
Vrátí, zda lze serializovat transakční protokol použitý pro tok transakce. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exportuje vlastní kontrolní výraz zásad o vazbě. |