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,过期消息或未能传递的消息将在该 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 中。 |