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ş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. |