PrincipalCollection.Add Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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 |