ContextOptions 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定繫結至伺服器時使用的選項。 應用程式可以設定以位元 OR 運算連結的多個選項。
此列舉支援其成員值的位元組合。
public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions =
Public Enum ContextOptions
- 繼承
- 屬性
欄位
Negotiate | 1 | 用戶端是使用 Kerberos 或 NTLM 進行驗證。 未提供使用者名稱和密碼時,帳戶管理 API 會使用發出呼叫之執行緒的安全性內容來繫結至物件,這個安全性內容可能是應用程式在其下執行之使用者帳戶的安全性內容,也可能是發出呼叫的執行緒所代表之用戶端使用者帳戶的安全性內容。 |
Sealing | 16 | 資料是使用 Kerberos 加密。 這個旗標只能與 Negotiate 內容選項一起使用,不適用於簡單繫結選項。 |
SecureSocketLayer | 4 | 通道是使用 Secure Sockets Layer (SSL) 加密。 Active Directory 需要安裝憑證服務才能支援 SSL。 |
ServerBind | 32 | 如果應用程式要繫結至特定伺服器名稱,請在使用網域內容型別時指定這個旗標。 |
Signing | 8 | 已驗證資料的完整性。 這個旗標只能與 Negotiate 內容選項一起使用,不適用於簡單繫結選項。 |
SimpleBind | 2 | 用戶端是使用基本驗證進行驗證。 謹慎: 如果未使用簡單系結來指定選項, |
備註
當應用程式未指定內容選項時,帳戶管理 API 會使用下列選項組合:
- ContextOptions.Negotiate |ContextOptions.Signing |ContextOptions.一邊