TransactionFlowBindingElement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |