ContextOptions Enum

Definitie

Hiermee geeft u de opties die worden gebruikt voor binding met de server. De toepassing kan meerdere opties instellen die zijn gekoppeld aan een bitwise OR-bewerking.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Overname
ContextOptions
Kenmerken

Velden

Name Waarde Description
Negotiate 1

De client wordt geverifieerd met behulp van Kerberos of NTLM. Wanneer de gebruikersnaam en het wachtwoord niet worden opgegeven, wordt de Account Management-API gekoppeld aan het object met behulp van de beveiligingscontext van de aanroepende thread. Dit is de beveiligingscontext van het gebruikersaccount waaronder de toepassing wordt uitgevoerd of van het clientgebruikersaccount dat de aanroepende thread vertegenwoordigt.

SimpleBind 2

De client wordt geverifieerd met behulp van de basisverificatie.

Voorzichtigheid: Communicatie kan via internet worden verzonden in duidelijke tekst als de SecureSocketsLayer optie niet is opgegeven met een eenvoudige binding.

SecureSocketLayer 4

Het kanaal wordt versleuteld met behulp van ssl (Secure Sockets Layer). Active Directory vereist dat de Certificate Services worden geïnstalleerd ter ondersteuning van SSL.

Signing 8

De integriteit van de gegevens wordt gecontroleerd. Deze vlag kan alleen worden gebruikt met de optie Negotiate-context en is niet beschikbaar met de eenvoudige bindingsoptie.

Sealing 16

De gegevens worden versleuteld met behulp van Kerberos. Deze vlag kan alleen worden gebruikt met de optie Negotiate-context en is niet beschikbaar met de eenvoudige bindingsoptie.

ServerBind 32

Geef deze vlag op wanneer u het domeincontexttype gebruikt als de toepassing is gebonden aan een specifieke servernaam.

Opmerkingen

Wanneer de contextopties niet worden opgegeven door de toepassing, gebruikt de Account Management-API de volgende combinatie van opties:

  • ContextOptions.Negotiate | ContextOptions.Signing | ContextOptions.Seal

Van toepassing op