MsmqBindingElementBase 类

定义

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
继承
派生
实现

属性

名称 说明
CustomDeadLetterQueue

获取或设置一个 Uri 标识自定义死信队列,其中发送了过期消息或未能传递的消息。

DeadLetterQueue

获取或设置 DeadLetterQueue 此绑定的设置。

Durable

获取或设置一个值,该值指定使用此绑定发送的消息是持久还是易失。

ExactlyOnce

获取或设置一个值,该值指定随此绑定发送的消息是否完全一旦保证。

ManualAddressing

获取或设置一个值,该值指示是否需要手动寻址消息。

(继承自 TransportBindingElement)
MaxBufferPoolSize

获取或设置传输使用的任何缓冲池的最大大小(以字节为单位)。

(继承自 TransportBindingElement)
MaxReceivedMessageSize

获取或设置可以接收的最大允许消息大小(以字节为单位)。

(继承自 TransportBindingElement)
MaxRetryCycles

获取或设置尝试将消息传送到接收应用程序的最大重试周期数。

MsmqTransportSecurity

MsmqTransportSecurity获取与此绑定元素关联的元素。

ReceiveContextEnabled

获取或设置一个值,该值指示是否请求接收上下文行为。

ReceiveErrorHandling

获取或设置一个枚举值,该值指定如何处理无法调度的有害消息和其他消息。

ReceiveRetryCount

获取或设置队列管理器在将消息传输到重试队列之前应尝试发送消息的最大次数。

RetryCycleDelay

获取或设置一个值,该值指定在尝试传递无法传递的消息时尝试另一个重试周期之前等待的时间。

Scheme

获取传输的 URI 方案。

(继承自 TransportBindingElement)
TimeToLive

获取或设置一个值,该值指定消息的有效时间。 此时间过后,消息将置于死信队列中,具体取决于 DeadLetterQueue 设置。

TransactedReceiveEnabled

获取一个值,该值指定是否需要事务来接收具有此绑定的消息。

UseMsmqTracing

获取或设置启用或禁用消息队列(MSMQ)内置消息跟踪设施的值。

UseSourceJournal

获取或设置一个值,该值指示是否应将此绑定处理的消息副本存储在源日记队列中。

ValidityDuration

获取或设置一个值,该值指定消息将由接收上下文功能锁定的持续时间。

方法

名称 说明
BuildChannelFactory<TChannel>(BindingContext)

初始化通道工厂,用于从绑定上下文生成指定类型的通道。

(继承自 BindingElement)
BuildChannelListener<TChannel>(BindingContext)

初始化通道侦听器以接受绑定上下文中指定类型的通道。

(继承自 BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

返回一个值,该值指示绑定元素是否可以为特定类型的通道生成通道工厂。

(继承自 BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

返回一个值,该值指示绑定元素是否可以为特定类型的通道生成侦听器。

(继承自 BindingElement)
Clone()

在派生类中重写时,返回绑定元素对象的副本。

(继承自 BindingElement)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetProperty<T>(BindingContext)

在派生类中重写时,检索提供的绑定上下文的指定类型的对象。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

显式接口实现

名称 说明
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

导出有关绑定的自定义策略断言。

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

将自定义 Web 服务描述语言 (WSDL) 元素写入协定生成的 WSDL 中。

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

将自定义 Web 服务描述语言 (WSDL) 元素写入终结点生成的 WSDL 中。

适用于