MsmqBindingBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class MsmqBindingBase abstract : System::ServiceModel::Channels::Binding, System::ServiceModel::Channels::IBindingRuntimePreferences
public abstract class MsmqBindingBase : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type MsmqBindingBase = class
inherit Binding
interface IBindingRuntimePreferences
Public MustInherit Class MsmqBindingBase
Inherits Binding
Implements IBindingRuntimePreferences
- 继承
- 派生
- 实现
注解
此抽象类包含 NetMsmqBinding 和 MsmqIntegrationBinding 通用的属性。 队列的所有基本概念都以属性形式显示。
构造函数
MsmqBindingBase() |
初始化 MsmqBindingBase 类的新实例。 |
属性
CloseTimeout |
获取或设置在传输引发异常之前可用于关闭连接的时间间隔。 (继承自 Binding) |
CustomDeadLetterQueue |
获取或设置一个 URI,该 URI 包含每个应用程序的死信队列(该队列用于放置已过期的消息以及传输或传递失败的消息)的位置。 |
DeadLetterQueue |
获取或设置一个枚举值,该值指示要使用的死信队列的类型。 |
Durable |
获取或设置一个值,该值指定此绑定处理的消息是持久的还是可变的。 |
ExactlyOnce |
获取或设置一个值,该值指示是否只接收一次由此绑定处理的消息。 |
MaxReceivedMessageSize |
获取或设置此绑定可处理消息的最大字节大小。 |
MaxRetryCycles |
获取或设置尝试向接收应用程序传递消息的最大重试周期数。 |
MessageVersion |
获取由绑定所配置的客户端和服务使用的消息版本。 (继承自 Binding) |
Name |
获取或设置绑定的名称。 (继承自 Binding) |
Namespace |
获取或设置绑定的 XML 命名空间。 (继承自 Binding) |
OpenTimeout |
获取或设置在传输引发异常之前可用于打开连接的时间间隔。 (继承自 Binding) |
ReceiveContextEnabled |
获取或设置一个指示是否请求接收上下文行为的值。 |
ReceiveErrorHandling |
获取或设置一个枚举值,该值指定如何处理病毒消息。 |
ReceiveRetryCount |
获取或设置从应用程序队列读取的消息的最大立即传递尝试次数。 |
ReceiveTimeout |
获取或设置连接在撤消之前保持非活动状态的最大时间间隔,在此时间间隔内未接收任何应用程序消息。 (继承自 Binding) |
RetryCycleDelay |
获取或设置一个值,该值指示尝试传递无法立即传递的消息时,各个重试周期之间的时间延迟。 |
Scheme |
返回此绑定的方案。 |
SendTimeout |
获取或设置在传输引发异常之前可用于完成写入操作的时间间隔。 (继承自 Binding) |
TimeToLive |
获取或设置一个时间间隔,该时间间隔指示此绑定处理的消息在过期之前可以保留在队列中的时间长度。 |
UseMsmqTracing |
获取或设置一个值,该值指示是否应跟踪由此绑定处理的消息。 |
UseSourceJournal |
获取或设置一个值,该值指示是否应将此绑定处理的消息副本存储到源日记队列中。 |
ValidityDuration |
获取或设置一个值,该值指定由接收上下文功能锁定消息的持续时间。 |
方法
显式接口实现
IBindingRuntimePreferences.ReceiveSynchronously |
获取一个值,该值指示传入请求是由同步处理更加有效还是异步处理更加有效。 |