語言

ContextOptions 列舉

定義

指定用來系結至伺服器的選項。 應用程式可以設定多個與位 OR 作業連結的選項。

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

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
繼承
ContextOptions
屬性

欄位

名稱 值 Description
Negotiate 1

用戶端的認證方式是透過 Kerberos 或 NTLM 進行。 當未提供使用者名稱與密碼時,帳號管理 API 會透過呼叫執行緒的安全上下文綁定到物件,該安全上下文是應用程式執行的使用者帳號的安全上下文,或是呼叫執行緒所代表的客戶端使用者帳戶的安全上下文。

SimpleBind 2

用戶端透過 Basic 認證來驗證。

注意: 若 SecureSocketsLayer 未以簡單綁定方式指定選項,通訊可透過網際網路以明文傳送。

SecureSocketLayer 4

該通道透過安全套接字層(SSL)加密。 Active Directory 要求憑證服務必須安裝以支援 SSL。

Signing 8

資料的完整性會被驗證。 此旗標只能在協商上下文選項中使用,且無法在簡單綁定選項中使用。

Sealing 16

資料是透過 Kerberos 加密的。 此旗標只能在協商上下文選項中使用,且無法在簡單綁定選項中使用。

ServerBind 32

如果應用程式綁定特定伺服器名稱,使用網域上下文類型時,請指定此旗標。

備註

當應用程式未指定上下文選項時,帳號管理 API 會使用以下選項組合:

  • ContextOptions.Negotiate |ContextOptions.Signing |情境選項。封印

適用於