WSFederationHttpSecurity.Mode 屬性

定義

取得或設定要套用的安全性類型。

public:
 property System::ServiceModel::WSFederationHttpSecurityMode Mode { System::ServiceModel::WSFederationHttpSecurityMode get(); void set(System::ServiceModel::WSFederationHttpSecurityMode value); };
public System.ServiceModel.WSFederationHttpSecurityMode Mode { get; set; }
member this.Mode : System.ServiceModel.WSFederationHttpSecurityMode with get, set
Public Property Mode As WSFederationHttpSecurityMode

屬性值

WSFederationHttpSecurityMode。 預設為 Message

範例

下列程式碼將示範如何設定這個屬性。

// This method creates a WSFederationHttpBinding.
public static WSFederationHttpBinding
    CreateWSFederationHttpBinding(bool isClient)
{
  // Create an instance of the WSFederationHttpBinding.
  WSFederationHttpBinding b = new WSFederationHttpBinding();

  // Set the security mode to Message.
  b.Security.Mode = WSFederationHttpSecurityMode.Message;
' This method creates a WSFederationHttpBinding.
Public Shared Function CreateWSFederationHttpBinding(ByVal isClient As Boolean) As WSFederationHttpBinding
  ' Create an instance of the WSFederationHttpBinding.
  Dim b As New WSFederationHttpBinding()

  ' Set the security mode to Message.
  b.Security.Mode = WSFederationHttpSecurityMode.Message

備註

傳回的列舉成員會指定要套用哪一種一般安全性類型。

允許的值有 MessageTransportWithMessageCredential

Message 安全性模式中,訊息透過 HTTP 傳送,並使用 SOAP 訊息安全性來保護訊息。 用戶端驗證會根據從安全性權杖服務所取得的權杖來執行。 伺服器驗證則根據伺服器的憑證來執行。

TransportWithMessageCredential 安全性模式中,訊息透過 HTTPS 傳送。 用戶端驗證是以加入從 SOAP 訊息中安全性權杖服務所取得之權杖的方式來執行。 執行以伺服器憑證為基礎的伺服器驗證是 HTTPS 連線設定的一部分。

適用於