共用方式為


WebHttpSecurityMode 列舉

定義

定義安全性模式,這些模式可用來設定服務端點以接收 HTTP 要求。

public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode = 
Public Enum WebHttpSecurityMode
繼承
WebHttpSecurityMode

欄位

名稱 Description
None 0

表示 HTTP 請求未使用任何安全措施。

Transport 1

表示 HTTP 請求使用傳輸層級安全性。

TransportCredentialOnly 2

表示僅提供基於 HTTP 的用戶端驗證。

備註

使用此枚舉來指定端點是否使用傳輸層級安全性,且該端點配置為 a WebHttpBinding 以接收 HTTP 請求。 預設值為 None,表示未使用任何安全措施。

若傳輸值由 WebHttpBinding(WebHttpSecurityMode)指定,則該屬性所提供的 Transport 設定對服務端點生效。 的 WebHttpSecurityMode 值只能在將其視為明確參數的 WebHttpBinding 建構子中設定,且在建立綁定實例後無法再次設定。

TransportCredentialOnly 不提供訊息完整性與機密性。 它僅提供基於 HTTP 的用戶端驗證。 此模式應謹慎使用。 它應用於如 IPSec 等環境中,該環境的傳輸安全由其他方式提供,且 Windows 通訊基金會(WCF)基礎設施僅提供用戶端認證。

適用於