PrincipalCollection.Add Metod

Definition

Lägger till det angivna huvudkontot i slutet av samlingen.

Överlagringar

Name Description
Add(ComputerPrincipal)

Lägger till det angivna ComputerPrincipal objektet i slutet av samlingen.

Add(GroupPrincipal)

Lägger till det angivna GroupPrincipal objektet i slutet av samlingen.

Add(Principal)

Lägger till det angivna Principal objektet i slutet av samlingen.

Add(UserPrincipal)

Lägger till det angivna UserPrincipal objektet i slutet av samlingen.

Add(PrincipalContext, IdentityType, String)

Söker efter ett Principal objekt som matchar parametrarna och lägger till det i slutet av samlingen.

Kommentarer

Precis som med Remove och Containsfinns det fyra överlagringar i den här funktionen, men alla gör samma sak. De extra överlagringarna implementeras bara för att förbättra användbarheten, så att utvecklare som använder IntelliSense ser överlagringar som tar ett UserPrincipal, GroupPrincipaleller ComputerPrincipal -objekt. Att anropa någon av överlagringarna användare, grupp eller dator motsvarar exakt överbelastningen Principal .

Add(ComputerPrincipal)

Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs

Lägger till det angivna ComputerPrincipal objektet i slutet av samlingen.

public:
 void Add(System::DirectoryServices::AccountManagement::ComputerPrincipal ^ computer);
public void Add(System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
[System.Security.SecurityCritical]
public void Add(System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
member this.Add : System.DirectoryServices.AccountManagement.ComputerPrincipal -> unit
[<System.Security.SecurityCritical>]
member this.Add : System.DirectoryServices.AccountManagement.ComputerPrincipal -> unit
Public Sub Add (computer As ComputerPrincipal)

Parametrar

computer
ComputerPrincipal

Ett ComputerPrincipal objekt.

Attribut

Kommentarer

Den här funktionen kan utlösa följande undantag:

Exception Description
PrincipalExistsException computer finns redan i samlingen.

Gäller för

Add(GroupPrincipal)

Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs

Lägger till det angivna GroupPrincipal objektet i slutet av samlingen.

public:
 void Add(System::DirectoryServices::AccountManagement::GroupPrincipal ^ group);
public void Add(System.DirectoryServices.AccountManagement.GroupPrincipal group);
[System.Security.SecurityCritical]
public void Add(System.DirectoryServices.AccountManagement.GroupPrincipal group);
member this.Add : System.DirectoryServices.AccountManagement.GroupPrincipal -> unit
[<System.Security.SecurityCritical>]
member this.Add : System.DirectoryServices.AccountManagement.GroupPrincipal -> unit
Public Sub Add (group As GroupPrincipal)

Parametrar

group
GroupPrincipal

Ett ComputerPrincipal objekt.

Attribut

Kommentarer

Den här funktionen kan utlösa följande undantag:

Exception Description
PrincipalExistsException group finns redan i samlingen.

Gäller för

Add(Principal)

Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs

Lägger till det angivna Principal objektet i slutet av samlingen.

public:
 virtual void Add(System::DirectoryServices::AccountManagement::Principal ^ principal);
public void Add(System.DirectoryServices.AccountManagement.Principal principal);
[System.Security.SecurityCritical]
public void Add(System.DirectoryServices.AccountManagement.Principal principal);
abstract member Add : System.DirectoryServices.AccountManagement.Principal -> unit
override this.Add : System.DirectoryServices.AccountManagement.Principal -> unit
[<System.Security.SecurityCritical>]
abstract member Add : System.DirectoryServices.AccountManagement.Principal -> unit
override this.Add : System.DirectoryServices.AccountManagement.Principal -> unit
Public Sub Add (principal As Principal)

Parametrar

principal
Principal

Ett Principal objekt.

Implementeringar

Attribut

Kommentarer

Den här funktionen kan utlösa följande undantag:

Exception Description
PrincipalExistsException principal finns redan i samlingen.

Gäller för

Add(UserPrincipal)

Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs

Lägger till det angivna UserPrincipal objektet i slutet av samlingen.

public:
 void Add(System::DirectoryServices::AccountManagement::UserPrincipal ^ user);
public void Add(System.DirectoryServices.AccountManagement.UserPrincipal user);
[System.Security.SecurityCritical]
public void Add(System.DirectoryServices.AccountManagement.UserPrincipal user);
member this.Add : System.DirectoryServices.AccountManagement.UserPrincipal -> unit
[<System.Security.SecurityCritical>]
member this.Add : System.DirectoryServices.AccountManagement.UserPrincipal -> unit
Public Sub Add (user As UserPrincipal)

Parametrar

user
UserPrincipal

Ett UserPrincipal objekt.

Attribut

Kommentarer

Den här funktionen kan utlösa följande undantag:

Exception Description
PrincipalExistsException user finns redan i samlingen.

Gäller för

Add(PrincipalContext, IdentityType, String)

Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs
Källa:
PrincipalCollection.cs

Söker efter ett Principal objekt som matchar parametrarna och lägger till det i slutet av samlingen.

public:
 void Add(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::DirectoryServices::AccountManagement::IdentityType identityType, System::String ^ identityValue);
public void Add(System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
[System.Security.SecurityCritical]
public void Add(System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
member this.Add : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> unit
[<System.Security.SecurityCritical>]
member this.Add : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> unit
Public Sub Add (context As PrincipalContext, identityType As IdentityType, identityValue As String)

Parametrar

context
PrincipalContext

Objektet PrincipalContext för det huvudnamn som ska läggas till i samlingen.

identityType
IdentityType

Ett IdentityType objekt som anger formatet för identityValue.

identityValue
String

En sträng som identifierar huvudnamnet i det format som anges av identityType.

Attribut

Kommentarer

Den här funktionen kan utlösa följande undantag:

Exception Description
PrincipalExistsException Det huvudnamn som matchar dessa parametrar finns redan i samlingen.
NoMatchingPrincipalException Inget huvudnamn som matchar de angivna parametrarna hittades.
MultipleMatchesException Mer än ett huvudnamn matchar de angivna parametrarna.
ArgumentException identityType är en tom sträng

Gäller för