WebHttpSecurityMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義安全性模式,這些模式可用來設定服務端點以接收 HTTP 要求。
public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode =
Public Enum 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)基礎設施僅提供用戶端認證。