UserPrincipal Constructors

Definitie

Initialiseert een nieuw exemplaar van de UserPrincipal klasse.

Overloads

Name Description
UserPrincipal(PrincipalContext)

Initialiseert een nieuw exemplaar van de UserPrincipal klasse met behulp van de opgegeven context.

UserPrincipal(PrincipalContext, String, String, Boolean)

Initialiseert een nieuw exemplaar van de UserPrincipal klasse met behulp van de opgegeven context, sam-accountnaam, wachtwoord en ingeschakelde waarde.

UserPrincipal(PrincipalContext)

Initialiseert een nieuw exemplaar van de UserPrincipal klasse met behulp van de opgegeven context.

public:
 UserPrincipal(System::DirectoryServices::AccountManagement::PrincipalContext ^ context);
public UserPrincipal(System.DirectoryServices.AccountManagement.PrincipalContext context);
new System.DirectoryServices.AccountManagement.UserPrincipal : System.DirectoryServices.AccountManagement.PrincipalContext -> System.DirectoryServices.AccountManagement.UserPrincipal
Public Sub New (context As PrincipalContext)

Parameters

context
PrincipalContext

Hiermee PrincipalContext geeft u de server of het domein op waarop bewerkingen worden uitgevoerd.

Voorbeelden

In het volgende codevoorbeeld wordt verbinding gemaakt met het LDAP-domein 'fabrikam.com' met de gebruikersnaam en het wachtwoord die in de PrincipalContext constructor zijn geïnitialiseerd met 'administrator' en 'securelyStoredPassword'.

De eigenschappen die zijn ingesteld in het voorbeeld, zoals gebruikersnaam en e-mailadres, worden gemaakt onder de container die is opgegeven in de PrincipalContext constructor: 'CN=Users,DC=fabrikam,DC=com'.

PrincipalContext ctx = new PrincipalContext(
                                         ContextType.Domain,
                                         "fabrikam.com",
                                         "CN=Users,DC=fabrikam,DC=com",
                                         "administrator",
                                         "securelyStoredPassword");

UserPrincipal usr = new UserPrincipal(ctx);

usr.Name = "Jim Daly";
usr.Description = "This is the user account for Jim Daly";
usr.EmailAddress = "jimdaly@fabrikam.com";
usr.SetPassword("securelyStoredPassword");
usr.Save();

usr.Dispose();
ctx.Dispose();

Opmerkingen

Het principal-account van de gebruiker blijft niet behouden wanneer het wordt gemaakt. Als u het account wilt opslaan, roept u de Save methode aan.

Van toepassing op

UserPrincipal(PrincipalContext, String, String, Boolean)

Initialiseert een nieuw exemplaar van de UserPrincipal klasse met behulp van de opgegeven context, sam-accountnaam, wachtwoord en ingeschakelde waarde.

public:
 UserPrincipal(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::String ^ samAccountName, System::String ^ password, bool enabled);
public UserPrincipal(System.DirectoryServices.AccountManagement.PrincipalContext context, string samAccountName, string password, bool enabled);
new System.DirectoryServices.AccountManagement.UserPrincipal : System.DirectoryServices.AccountManagement.PrincipalContext * string * string * bool -> System.DirectoryServices.AccountManagement.UserPrincipal
Public Sub New (context As PrincipalContext, samAccountName As String, password As String, enabled As Boolean)

Parameters

context
PrincipalContext

Hiermee PrincipalContext geeft u de server of het domein op waarop bewerkingen worden uitgevoerd.

samAccountName
String

De SAM-accountnaam voor deze gebruikersprincipal.

password
String

Het wachtwoord voor dit account.

enabled
Boolean

Een Booleaanse waarde die aangeeft of het account is ingeschakeld.

Opmerkingen

Het principal-account van de gebruiker blijft niet behouden wanneer het wordt gemaakt. Als u het account wilt opslaan, roept u de Save methode aan.

Van toepassing op