NetMsmqSecurityMode NetMsmqSecurityMode NetMsmqSecurityMode NetMsmqSecurityMode Enum


NetMsmqSecurityMode 枚举指定可供 MSMQ 传输使用的安全模式。The NetMsmqSecurityMode enumeration specifies security modes that can be used by the MSMQ transport.

public enum class NetMsmqSecurityMode
public enum NetMsmqSecurityMode
type NetMsmqSecurityMode = 
Public Enum NetMsmqSecurityMode


Both Both Both Both 3

同时启用 MSMQ 传输安全和 SOAP 安全。Enables both MSMQ transport security and SOAP security.

Message Message Message Message 2

启用 SOAP 安全。Enables SOAP security.

None None None None 0

同时禁用 MSMQ 传输安全和 SOAP 安全。Disables both MSMQ transport security and SOAP security.

Transport Transport Transport Transport 1

启用 MSMQ 传输安全。Enables MSMQ transport security.


下面的代码演示如何指定 NetMsmqBinding 绑定的安全模式。The following code shows how to specify the security mode for a NetMsmqBinding binding.

NetMsmqBinding binding = new NetMsmqBinding();
      	NetMsmqSecurity security = binding.Security;


MSMQ 传输安全使用 MSMQ 保护消息。MSMQ transport security secures messages using MSMQ. SOAP 安全使用 WS-* 安全协议保护消息。SOAP security secures messages using the WS-* security protocols. 此属性确定获得传输安全功能(如完整性、机密性和身份验证)的机制。This property determines the mechanisms by which transfer security functions (such as integrity, confidentiality and authentication) are obtained.