TransactionFlowBindingElement Klasa

Definicja

Reprezentuje element konfiguracji, który określa obsługę przepływu transakcji dla powiązania.Represents the configuration element that specifies transaction flow support for a binding. Klasa ta nie może być dziedziczona.This class cannot be inherited.

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
Dziedziczenie
TransactionFlowBindingElement
Implementuje

Uwagi

Ten element umożliwia włączenie lub wyłączenie przychodzącego przepływu transakcji w ustawieniach powiązań punktu końcowego, a także określenie żądanego formatu protokołu dla transakcji przychodzących.This element allows you to enable or disable incoming transaction flow in an endpoint's binding settings, as well as to specify the desired protocol format for incoming transactions.

Przestroga

W przypadku korzystania z OleTransactions protokołu do przepływu transakcji z punktu końcowego do punktu końcowego limit czasu transakcji może zostać utracony, jeśli docelowy punkt końcowy próbuje ponownie przepływać przy użyciu dowolnego protokołu innego niż OleTransactions .When using the OleTransactions protocol to flow transactions from endpoint to endpoint, the transaction timeout can be lost if the destination endpoint attempts to flow again using any protocol other than OleTransactions. Może to spowodować, że wszystkie węzły niższego poziomu po przejściu OleTransactions przekroczą limit czasu późniejszy niż oczekiwano.This can cause all down-level nodes after the OleTransactions hop to timeout later than expected.

Konstruktory

TransactionFlowBindingElement()

Inicjuje nowe wystąpienie klasy TransactionFlowBindingElement.Initializes a new instance of the TransactionFlowBindingElement class.

TransactionFlowBindingElement(TransactionProtocol)

Inicjuje nowe wystąpienie TransactionFlowBindingElement klasy z określonym protokołem, który jest używany do przepływu transakcji.Initializes a new instance of the TransactionFlowBindingElement class with the specified protocol that is used to flow a transaction.

Właściwości

AllowWildcardAction

Pobiera lub ustawia, czy akcja symbolu wieloznacznego jest ustawiona na wartość dozwolony w elemencie powiązania przepływu transakcji do klonowania.Gets or sets whether wildcard action is set to be allowed on a transaction flow binding element to be cloned.

TransactionProtocol

Pobiera lub ustawia protokół transakcyjny używany w przepływie transakcji.Gets or sets the transaction protocol used in flowing a transaction.

Metody

BuildChannelFactory<TChannel>(BindingContext)

Inicjuje fabrykę kanałów do tworzenia kanałów określonego typu z kontekstu powiązania.Initializes a channel factory for producing channels of a specified type from a binding context.

BuildChannelListener<TChannel>(BindingContext)

Inicjuje odbiornik kanału na potrzeby akceptowania kanałów określonego typu z kontekstu powiązania.Initializes a channel listener for accepting channels of a specified type from the binding context.

CanBuildChannelFactory<TChannel>(BindingContext)

Zwraca wartość wskazującą, czy określony kontekst powiązania może kompilować fabrykę kanałów do produkcji kanałów określonego typu.Returns a value that indicates whether the specified binding context can build a channel factory for producing channels of a specified type.

CanBuildChannelListener<TChannel>(BindingContext)

Zwraca wartość wskazującą, czy określony kontekst powiązania może kompilować odbiornik kanału w celu akceptowania kanałów określonego typu.Returns a value that indicates whether the specified binding context can build a channel listener for accepting channels of a specified type.

Clone()

Tworzy duplikat tego elementu.Creates a duplicate of this element.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetProperty<T>(BindingContext)

Pobiera żądany obiekt typu, jeśli jest obecny, z odpowiedniej warstwy w stosie powiązań.Gets the typed object requested, if present, from the appropriate layer in the binding stack.

GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ShouldSerializeTransactionProtocol()

Zwraca czy protokół transakcji używany do przepływu transakcji może być serializowany.Returns whether the transaction protocol used for transaction flow can be serialized.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Eksportuje niestandardowe potwierdzenie zasad dotyczące powiązania.Exports a custom policy assertion about the binding.

Dotyczy

Zobacz też