MsmqBindingElementBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 |
获取或设置一个值,该值指定消息的有效时间。 此时间过后,消息将置于死信队列中,具体取决于 |
| 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 中。 |