TransactionFlowBindingElement Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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. |