ContextOptions Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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 |
| 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