Share via


MsmqBindingElementBase Sınıf

Tanım

public ref class MsmqBindingElementBase abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Channels::ITransactedBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class MsmqBindingElementBase : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransactedBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type MsmqBindingElementBase = class
    inherit TransportBindingElement
    interface ITransactedBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class MsmqBindingElementBase
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransactedBindingElement, IWsdlExportExtension
Devralma
Türetilmiş
Uygulamalar

Özellikler

CustomDeadLetterQueue

Süresi dolan iletilerin veya teslim edilemeyen iletilerin gönderildiği özel bir teslim edilemeyen ileti kuyruğunu tanımlayan bir alır veya ayarlar Uri .

DeadLetterQueue

Bu bağlamanın DeadLetterQueue ayarını alır veya ayarlar.

Durable

Bu bağlama ile gönderilen iletilerin dayanıklı mı yoksa geçici mi olduğunu belirten bir değer alır veya ayarlar.

ExactlyOnce

Bu bağlamayla gönderilen iletilerin tam olarak bir kez güvenceye sahip olup olmadığını belirten bir değer alır veya ayarlar.

ManualAddressing

İletinin el ile adreslenmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: TransportBindingElement)
MaxBufferPoolSize

Aktarım tarafından kullanılan arabellek havuzlarının bayt cinsinden en büyük boyutunu alır veya ayarlar.

(Devralındığı yer: TransportBindingElement)
MaxReceivedMessageSize

Alınabilecek izin verilen ileti boyutu üst sınırını bayt cinsinden alır veya ayarlar.

(Devralındığı yer: TransportBindingElement)
MaxRetryCycles

İletilerin alıcı uygulamaya teslimini denemek için en fazla yeniden deneme döngüsü sayısını alır veya ayarlar.

MsmqTransportSecurity

MsmqTransportSecurity Bu bağlama öğesiyle ilişkili olan öğesini alır.

ReceiveContextEnabled

Alma bağlam davranışının istenip istenmediğini belirten bir değer alır veya ayarlar.

ReceiveErrorHandling

Zehirin ve gönderilemeyen diğer iletilerin nasıl işlendiğini belirten bir numaralandırma değeri alır veya ayarlar.

ReceiveRetryCount

Kuyruk yöneticisinin yeniden deneme kuyruğuna aktarmadan önce ileti göndermeyi denemesi gereken en fazla sayıda iletiyi alır veya ayarlar.

RetryCycleDelay

Teslim edilemeyen bir iletiyi teslim etmeye çalışırken başka bir yeniden deneme döngüsü denemeden önce ne kadar beklendiğini belirten bir değeri alır veya ayarlar.

Scheme

Aktarım için URI düzenini alır.

(Devralındığı yer: TransportBindingElement)
TimeToLive

İletilerin ne kadar süre geçerli olduğunu belirten bir değer alır veya ayarlar. Bu süre geçtikten sonra, ayara bağlı olarak ileti bir teslim edilemeyen ileti kuyruğuna DeadLetterQueue yerleştirilir.

TransactedReceiveEnabled

Bu bağlamaya sahip iletileri almak için bir işlemin gerekli olup olmadığını belirten bir değer alır.

UseMsmqTracing

Message Queuing (MSMQ) yerleşik ileti izleme özelliğini etkinleştiren veya devre dışı bırakan bir değeri alır veya ayarlar.

UseSourceJournal

Bu bağlama tarafından işlenen iletilerin kopyalarının kaynak günlük kuyruğunda depolanıp depolanmayacağını belirten bir değer alır veya ayarlar.

ValidityDuration

İletinin alma bağlamı özelliği tarafından kilitlenme süresini belirten bir değeri alır veya ayarlar.

Yöntemler

BuildChannelFactory<TChannel>(BindingContext)

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

(Devralındığı yer: BindingElement)
BuildChannelListener<TChannel>(BindingContext)

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

(Devralındığı yer: BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Bağlama öğesinin belirli bir kanal türü için kanal fabrikası oluşturup oluşturamayacağını belirten bir değer döndürür.

(Devralındığı yer: BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Bağlama öğesinin belirli bir kanal türü için dinleyici oluşturup oluşturamayacağını belirten bir değer döndürür.

(Devralındığı yer: BindingElement)
Clone()

Türetilmiş bir sınıfta geçersiz kılındığında, bağlama öğesi nesnesinin bir kopyasını döndürür.

(Devralındığı yer: BindingElement)
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)

Türetilmiş bir sınıfta geçersiz kılındığında, sağlanan bağlama bağlamı için belirtilen nesne türünü 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)
ToString()

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Bağlamalarla ilgili özel ilke onaylarını dışarı aktarır.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Bir sözleşme için oluşturulan WSDL'ye özel Web Hizmetleri Açıklama Dili (WSDL) öğeleri yazar.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Bir uç nokta için oluşturulan WSDL'ye özel Web Hizmetleri Açıklama Dili (WSDL) öğeleri yazar.

Şunlara uygulanır