Aracılığıyla paylaş


TransactionFlowBindingElement Sınıf

Tanım

Bağlama için işlem akışı desteğini belirten yapılandırma öğesini temsil eder. Bu sınıf devralınamaz.

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
Devralma
TransactionFlowBindingElement
Uygulamalar

Açıklamalar

Bu öğe, bir uç noktanın bağlama ayarlarında gelen işlem akışını etkinleştirmenizi veya devre dışı bırakmanızı, ayrıca gelen işlemler için istenen protokol biçimini belirtmenizi sağlar.

Dikkat

Uç noktadan uç noktaya OleTransactions işlem akışı yapmak için protokolü kullanırken, hedef uç noktası dışında herhangi bir protokolü kullanarak yeniden akışı denerse, işlem zaman aşımı kaybolabilir OleTransactions . Bu, OleTransactions atlamanın daha sonra beklenenden sonra zaman aşımına uğradıktan sonra tüm alt düzey düğümlerin oluşmasına neden olabilir.

Oluşturucular

TransactionFlowBindingElement()

TransactionFlowBindingElement sınıfının yeni bir örneğini başlatır.

TransactionFlowBindingElement(TransactionProtocol)

TransactionFlowBindingElementBir işlemi Flow için kullanılan belirtilen protokolle sınıfının yeni bir örneğini başlatır.

Özellikler

AllowWildcardAction

Joker karakter eyleminin klonlanacak bir işlem akışı bağlama öğesinde izin verilip verilmeyeceğini alır veya ayarlar.

TransactionProtocol

İşlem akışı sırasında kullanılan işlem protokolünü alır veya ayarlar.

Yöntemler

BuildChannelFactory<TChannel>(BindingContext)

Bağlama bağlamından belirtilen türdeki kanalları üretmek için bir kanal fabrikası başlatır.

BuildChannelListener<TChannel>(BindingContext)

Bağlama bağlamından belirtilen türden kanalları kabul etmek için bir kanal dinleyicisi başlatır.

CanBuildChannelFactory<TChannel>(BindingContext)

Belirtilen bağlama bağlamının belirtilen türdeki kanalları oluşturmak için bir kanal fabrikası oluşturup oluşturamayacağını gösteren bir değer döndürür.

CanBuildChannelListener<TChannel>(BindingContext)

Belirtilen bağlama bağlamının belirtilen türdeki kanalları kabul etmek için bir kanal dinleyicisi oluşturup kullanamayacağını gösteren bir değer döndürür.

Clone()

Bu öğenin bir kopyasını oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetProperty<T>(BindingContext)

Varsa, bağlama yığınındaki uygun katmandan istenen tür nesneyi alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ShouldSerializeTransactionProtocol()

İşlem akışı için kullanılan işlem protokolünün seri hale getirilebilir olup olmadığını döndürür.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Bağlama hakkında özel bir ilke onayı verir.

Şunlara uygulanır

Ayrıca bkz.