TransactionFlowBindingElement Klasa

Definicja

Reprezentuje element konfiguracji, który określa obsługę przepływu transakcji dla powiązania. Klasa ta nie może być dziedziczona.

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 przepływu transakcji przychodzących w ustawieniach powiązania punktu końcowego, a także określenie żądanego formatu protokołu dla transakcji przychodzących.

Przestroga

W przypadku korzystania z OleTransactions protokołu do przepływu transakcji z punktu końcowego do punktu końcowego limit czasu transakcji można utracić, jeśli docelowy punkt końcowy próbuje przepływać ponownie przy użyciu dowolnego protokołu innego niż OleTransactions. Może to spowodować przekroczenie limitu OleTransactions czasu wszystkich węzłów na poziomie mniejszym niż oczekiwano.

Konstruktory

TransactionFlowBindingElement()

Inicjuje nowe wystąpienie klasy TransactionFlowBindingElement.

TransactionFlowBindingElement(TransactionProtocol)

Inicjuje TransactionFlowBindingElement nowe wystąpienie klasy przy użyciu określonego protokołu używanego do przepływu transakcji.

Właściwości

AllowWildcardAction

Pobiera lub ustawia, czy akcja symboli wieloznacznych ma być dozwolona w elemecie powiązania przepływu transakcji, który ma zostać sklonowany.

TransactionProtocol

Pobiera lub ustawia protokół transakcji używany w przepływie transakcji.

Metody

BuildChannelFactory<TChannel>(BindingContext)

Inicjuje fabrykę kanałów do tworzenia kanałów określonego typu z kontekstu powiązania.

BuildChannelListener<TChannel>(BindingContext)

Inicjuje odbiornik kanału do akceptowania kanałów określonego typu z kontekstu powiązania.

CanBuildChannelFactory<TChannel>(BindingContext)

Zwraca wartość wskazującą, czy określony kontekst powiązania może utworzyć fabrykę kanałów do produkcji kanałów określonego typu.

CanBuildChannelListener<TChannel>(BindingContext)

Zwraca wartość wskazującą, czy określony kontekst powiązania może utworzyć odbiornik kanału do akceptowania kanałów określonego typu.

Clone()

Tworzy duplikat tego elementu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

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

Pobiera żądany obiekt typu z odpowiedniej warstwy w stosie powiązań.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ShouldSerializeTransactionProtocol()

Zwraca, czy można serializować protokół transakcji używany do przepływu transakcji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Eksportuje niestandardowe potwierdzenie zasad dotyczące powiązania.

Dotyczy

Zobacz też