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ştirmenize veya devre dışı bırakmanıza ve gelen işlemler için istenen protokol biçimini belirtmenize olanak tanır.

Dikkat

Uç noktadan uç noktaya işlem akışı yapmak için protokol kullanılırken OleTransactions , hedef uç nokta dışında OleTransactionsbir protokol kullanarak yeniden akmaya çalışırsa işlem zaman aşımı kaybolabilir. Bu, atlamadan OleTransactions sonra beklenenden daha sonra zaman aşımına neden olan tüm alt düzey düğümlere neden olabilir.

Oluşturucular

Name Description
TransactionFlowBindingElement()

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

TransactionFlowBindingElement(TransactionProtocol)

Bir işlemin akışını yapmak için kullanılan belirtilen protokolle sınıfının yeni bir örneğini TransactionFlowBindingElement başlatır.

Özellikler

Name Description
AllowWildcardAction

Bir işlem akışı bağlama öğesinde joker karakter eyleminin kopyalanacak şekilde ayarlanıp ayarlanmayacağını alır veya ayarlar.

TransactionProtocol

Bir işlem akışında kullanılan işlem protokollerini alır veya ayarlar.

Yöntemler

Name Description
BuildChannelFactory<TChannel>(BindingContext)

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

BuildChannelListener<TChannel>(BindingContext)

Bağlama bağlamından belirtilen türdeki 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ı üretmek için 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 kanal dinleyicisi oluşturup oluşturamayacağı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ü belirtilen nesneyi alır.

GetType()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

İşlem akışı için kullanılan işlem protokollerinin serileştirilip serileştirilemeyeceğini döndürür.

ToString()

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Bağlama hakkında özel bir ilke onayını dışarı aktarır.

Şunlara uygulanır

Ayrıca bkz.