ContextOptions 列舉

定義

指定繫結至伺服器時使用的選項。 應用程式可以設定以位元 OR 運算連結的多個選項。

此列舉支援其成員值的位元組合。

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
繼承
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

用戶端是使用基本驗證進行驗證。

謹慎: 如果未使用簡單系結來指定選項, SecureSocketsLayer 則通訊可能會以純文本透過因特網傳送。

備註

當應用程式未指定內容選項時,帳戶管理 API 會使用下列選項組合:

  • ContextOptions.Negotiate |ContextOptions.Signing |ContextOptions.一邊

適用於