Changes the password on the CSEntry object. This method is called when the call to the BeginConnectionToServer method is successful.
Namespace: Microsoft.MetadirectoryServices
Assembly: Microsoft.MetadirectoryServicesEx (in microsoft.metadirectoryservicesex.dll)

Usage

Visual Basic
Dim instance As IMAPasswordManagement
Dim csentry As CSEntry
Dim OldPassword As String
Dim NewPassword As String

instance.ChangePassword(csentry, OldPassword, NewPassword)

Syntax

Visual Basic
Sub ChangePassword ( _
		csentry As CSEntry, _
		OldPassword As String, _
		NewPassword As String _
)
C#
void ChangePassword (
		CSEntry csentry,
		string OldPassword,
		string NewPassword
)
C++
void ChangePassword (
		CSEntry^ csentry, 
		String^ OldPassword, 
		String^ NewPassword
)
J#
void ChangePassword (
		CSEntry csentry, 
		String OldPassword, 
		String NewPassword
)
JScript
function ChangePassword (
		csentry : CSEntry, 
		OldPassword : String, 
		NewPassword : String
)

Parameters

csentry

The CSEntry object that specifies the user.

OldPassword

The old password.

NewPassword

The new password.

Exceptions

Exception type Condition
AccessDeniedException

The password extension failed to set the password in the connected directory.

ObjectTypeNotSupportedException

The object type does not support setting or changing passwords.

EntryPointNotImplementedException

The password extension does not implement this method.

PasswordExtensionException

The password extension throws an unknown exception.

PasswordIllFormedException

The supplied password contains extended characters or invalid characters.

PasswordPolicyViolationException

The password does not comply with the password policy.

ServerDownException

The connected directory extension cannot establish a connection to the connected directory.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Target Platforms

See Also