ContextOptions Enum

Definition

Anger de alternativ som används för bindning till servern. Programmet kan ange flera alternativ som är länkade med en bitvis OR-åtgärd.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Arv
ContextOptions
Attribut

Fält

Name Värde Description
Negotiate 1

Klienten autentiseras med hjälp av antingen Kerberos eller NTLM. När användarnamnet och lösenordet inte anges binder API:et för kontohantering till objektet med hjälp av säkerhetskontexten för den anropande tråden, som antingen är säkerhetskontexten för användarkontot där programmet körs eller det klientanvändarkonto som den anropande tråden representerar.

SimpleBind 2

Klienten autentiseras med hjälp av grundläggande autentisering.

Försiktighet: Kommunikation kan skickas via Internet i klartext om alternativet SecureSocketsLayer inte har angetts med enkel bindning.

SecureSocketLayer 4

Kanalen krypteras med hjälp av SSL (Secure Sockets Layer). služba Active Directory kräver att certifikattjänsterna installeras för att stödja SSL.

Signing 8

Dataintegriteten verifieras. Den här flaggan kan bara användas med alternativet Förhandla kontext och är inte tillgänglig med det enkla bindningsalternativet.

Sealing 16

Data krypteras med hjälp av Kerberos. Den här flaggan kan bara användas med alternativet Förhandla kontext och är inte tillgänglig med det enkla bindningsalternativet.

ServerBind 32

Ange den här flaggan när du använder domänkontexttypen om programmet binder till ett specifikt servernamn.

Kommentarer

När kontextalternativen inte anges av programmet använder ACCOUNT Management-API:et följande kombination av alternativ:

  • ContextOptions.Negotiate | ContextOptions.Signing | ContextOptions.Sealing

Gäller för