UserPrincipal Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.