MsmqTransportBindingElement.QueueTransferProtocol 属性
定义
获取或设置一个枚举值,该值指示此绑定使用的排队信道传输。Gets or sets an enumeration value that indicates the queued communication channel transport that this binding uses.
public:
property System::ServiceModel::QueueTransferProtocol QueueTransferProtocol { System::ServiceModel::QueueTransferProtocol get(); void set(System::ServiceModel::QueueTransferProtocol value); };
public System.ServiceModel.QueueTransferProtocol QueueTransferProtocol { get; set; }
member this.QueueTransferProtocol : System.ServiceModel.QueueTransferProtocol with get, set
Public Property QueueTransferProtocol As QueueTransferProtocol
属性值
一个 QueueTransferProtocol 枚举值,该值指示在队列管理器之间用于消息传递的传输。A QueueTransferProtocol enumeration value that indicates the transport used for message delivery between queue managers.
例外
该值不是 QueueTransferProtocol 值之一。The value is not one of the QueueTransferProtocol values.
示例
MsmqTransportBindingElement transportBindingElement = new MsmqTransportBindingElement();
transportBindingElement.QueueTransferProtocol = QueueTransferProtocol.Native;
注解
使用 SOAP 可靠消息传递协议 (SRMP) 时,消息队列 (MSMQ) 不支持 Active Directory 寻址,因此当 QueueTransferProtocol 设置为 Srmp 时,不要将 Srmp 设置为 UseActiveDirectory 或 true。Message Queuing (MSMQ) does not support Active Directory addressing when using SOAP Reliable Messaging Protocol (SRMP), so do not set QueueTransferProtocol to Srmp or Srmp when UseActiveDirectory is set to true.