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

一个 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 设置为 UseActiveDirectorytrueMessage 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.

适用于