PrincipalContext.ValidateCredentials PrincipalContext.ValidateCredentials PrincipalContext.ValidateCredentials PrincipalContext.ValidateCredentials Method

Definition

Erstellt die Verbindung zum Server und überprüft die angegebenen Anmeldeinformationen, wenn die Verbindung erstellt werden konnte.Creates the connection to the server and validates the specified credentials if the connection is successful.

Überlädt

ValidateCredentials(String, String) ValidateCredentials(String, String) ValidateCredentials(String, String) ValidateCredentials(String, String)

Stellt die Verbindungen mit dem Server her und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das Kennwort gültig sind.Creates the connections to the server and returns a Boolean value that specifies whether the specified username and password are valid.

ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions)

Stellt die Verbindungen mit dem Server her und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das Kennwort gültig sind.Creates the connections to the server and returns a Boolean value that specifies whether the specified user name and password are valid. Diese Methode führt eine schnelle Überprüfung von Benutzername und Kennwort durch.This method performs fast credential validation of the username and password.

Hinweise

Das userName Argument in beiden über Ladungen dieser Methode muss das Format username (z. b. mcampbell) anstelle von Domäne \ Benutzername oder Benutzername@Domäneannehmen.The userName argument in both overloads of this method must take the form username (for example, mcampbell) rather than domain\username or username@domain.

ValidateCredentials(String, String) ValidateCredentials(String, String) ValidateCredentials(String, String) ValidateCredentials(String, String)

Stellt die Verbindungen mit dem Server her und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das Kennwort gültig sind.Creates the connections to the server and returns a Boolean value that specifies whether the specified username and password are valid.

public:
 bool ValidateCredentials(System::String ^ userName, System::String ^ password);
public bool ValidateCredentials (string userName, string password);
member this.ValidateCredentials : string * string -> bool
Public Function ValidateCredentials (userName As String, password As String) As Boolean

Parameter

userName
String String String String

Der Benutzername, der auf dem Server überprüft wird.The username that is validated on the server. Weitere Informationen zum Format von userName finden Sie im Abschnitt „Hinweise“.See the Remarks section for more information on the format of userName.

password
String String String String

Das Kennwort, das auf dem Server überprüft wird.The password that is validated on the server.

Gibt zurück

true, wenn die Anmeldeinformationen gültig sind; andernfalls false.true if the credentials are valid; otherwise false.

Hinweise

Die ValidateCredentials Methode wird an den im Konstruktor angegebenen Server gebunden.The ValidateCredentials method binds to the server specified in the constructor. Wenn das username - password Argument und nulldas-Argument sind, überprüft diese Methode die Standard Anmelde Informationen für den aktuellen Prinzipal.If the username and password arguments are null, this method validates the default credentials for the current principal.

Das userName Argument muss das Format username (z. b. mcampbell) anstelle von Domäne \ Benutzername oder Benutzer@Name Domäneannehmen.The userName argument must take the form userName (for example, mcampbell) rather than domain\username or username@domain.

ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions)

Stellt die Verbindungen mit dem Server her und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das Kennwort gültig sind.Creates the connections to the server and returns a Boolean value that specifies whether the specified user name and password are valid. Diese Methode führt eine schnelle Überprüfung von Benutzername und Kennwort durch.This method performs fast credential validation of the username and password.

public:
 bool ValidateCredentials(System::String ^ userName, System::String ^ password, System::DirectoryServices::AccountManagement::ContextOptions options);
public bool ValidateCredentials (string userName, string password, System.DirectoryServices.AccountManagement.ContextOptions options);
member this.ValidateCredentials : string * string * System.DirectoryServices.AccountManagement.ContextOptions -> bool
Public Function ValidateCredentials (userName As String, password As String, options As ContextOptions) As Boolean

Parameter

userName
String String String String

Der Benutzername, der auf dem Server überprüft wird.The username that is validated on the server. Informationen zum Format von userName finden Sie im Abschnitt „Hinweise“.See the Remarks section for information on the format of userName.

password
String String String String

Das Kennwort, das auf dem Server überprüft wird.The password that is validated on the server.

options
ContextOptions ContextOptions ContextOptions ContextOptions

Eine Kombination aus einem oder mehreren ContextOptions-Enumerationswerten, die die Optionen für die Serverbindung angeben.A combination of one or more ContextOptions enumeration values the options used to bind to the server. Dieser Parameter kann nur eine einfache Bindung mit oder ohne SSL oder eine Aushandlungsbindung angeben.This parameter can only specify Simple bind with or without SSL, or Negotiate bind.

Gibt zurück

true, wenn die Anmeldeinformationen gültig sind; andernfalls false.true if the credentials are valid; otherwise false.

Ausnahmen

Der options-Parameter muss Negotiate angeben, wenn der Kontexttyp Machine ist.The options parameter must specify Negotiate when the context type is Machine.

Hinweise

Die ValidateCredentials Methode wird an den im Konstruktor angegebenen Server gebunden.The ValidateCredentials method binds to the server specified in the constructor. Wenn der username - password Parameter und nullder-Parameter sind, überprüft diese Methode die Standard Anmelde Informationen für den aktuellen Prinzipal.If the username and password parameters are null, this method validates the default credentials for the current principal.

Das userName Argument muss das Format username (z. b. mcampbell) anstelle von Domäne \ Benutzername oder Benutzer@Name Domäneannehmen.The userName argument must take the form username (for example, mcampbell) rather than domain\username or username@domain.

Gilt für: