PrincipalCollection.Add Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge l'entità di protezione specificata alla fine dell'insieme.
Overload
Add(ComputerPrincipal) |
Aggiunge l'oggetto ComputerPrincipal specificato alla fine dell'insieme. |
Add(GroupPrincipal) |
Aggiunge l'oggetto GroupPrincipal specificato alla fine dell'insieme. |
Add(Principal) |
Aggiunge l'oggetto Principal specificato alla fine dell'insieme. |
Add(UserPrincipal) |
Aggiunge l'oggetto UserPrincipal specificato alla fine dell'insieme. |
Add(PrincipalContext, IdentityType, String) |
Cerca un oggetto Principal che corrisponde ai parametri e lo aggiunge alla fine dell'insieme. |
Commenti
Come con Remove e Contains, Ci sono quattro overload per questa funzione, ma tutti fanno la stessa cosa. Gli overload aggiuntivi vengono implementati solo per migliorare l'usabilità, in modo che gli sviluppatori che usano IntelliSense visualizzino gli overload che accettano un UserPrincipaloggetto , GroupPrincipalo ComputerPrincipal . La chiamata a uno degli overload utente, gruppo o computer equivale esattamente alla chiamata dell'overload Principal .
Add(ComputerPrincipal)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Aggiunge l'oggetto ComputerPrincipal specificato alla fine dell'insieme.
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)
Parametri
- computer
- ComputerPrincipal
Un oggetto ComputerPrincipal.
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
Eccezione | Descrizione |
---|---|
PrincipalExistsException | computer esiste già nella raccolta. |
Si applica a
Add(GroupPrincipal)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Aggiunge l'oggetto GroupPrincipal specificato alla fine dell'insieme.
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)
Parametri
- group
- GroupPrincipal
Un oggetto ComputerPrincipal.
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
Eccezione | Descrizione |
---|---|
PrincipalExistsException | group esiste già nella raccolta. |
Si applica a
Add(Principal)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Aggiunge l'oggetto Principal specificato alla fine dell'insieme.
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)
Parametri
Implementazioni
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
Eccezione | Descrizione |
---|---|
PrincipalExistsException | principal esiste già nella raccolta. |
Si applica a
Add(UserPrincipal)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Aggiunge l'oggetto UserPrincipal specificato alla fine dell'insieme.
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)
Parametri
- user
- UserPrincipal
Un oggetto UserPrincipal.
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
Eccezione | Descrizione |
---|---|
PrincipalExistsException | user esiste già nella raccolta. |
Si applica a
Add(PrincipalContext, IdentityType, String)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Cerca un oggetto Principal che corrisponde ai parametri e lo aggiunge alla fine dell'insieme.
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)
Parametri
- context
- PrincipalContext
Oggetto PrincipalContext per l'entità da aggiungere all'insieme.
- identityType
- IdentityType
Oggetto IdentityType che specifica il formato di identityValue
.
- identityValue
- String
Stringa che identifica l'entità, nel formato specificato da identityType
.
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
Eccezione | Descrizione |
---|---|
PrincipalExistsException | L'entità corrispondente a questi parametri esiste già nella raccolta. |
NoMatchingPrincipalException | Non è stata trovata alcuna entità corrispondente ai parametri specificati. |
MultipleMatchesException | Più di un'entità corrisponde ai parametri specificati. |
ArgumentException | identityType è una stringa vuota |