PrincipalCollection.Remove 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.
Rimuove l'entità specificata dall'insieme e restituisce true se l'oggetto principal specificato è un membro dell'insieme e false in caso contrario ,nel qual caso non viene eseguita alcuna operazione.
Overload
| Nome | Descrizione |
|---|---|
| Remove(ComputerPrincipal) |
Rimuove l'oggetto specificato ComputerPrincipal dall'insieme e restituisce |
| Remove(GroupPrincipal) |
Rimuove l'oggetto specificato GroupPrincipal dall'insieme e restituisce |
| Remove(Principal) |
Rimuove l'oggetto specificato Principal dall'insieme e restituisce |
| Remove(UserPrincipal) |
Rimuove l'oggetto specificato UserPrincipal dall'insieme e restituisce |
| Remove(PrincipalContext, IdentityType, String) |
Trova l'oggetto UserPrincipal specificato dalla coppia e PrincipalContext |
Commenti
Come per Add, e Contains ci sono quattro overload per questa funzione, ma tutte eseguono la stessa operazione. Gli overload aggiuntivi vengono implementati solo per migliorare l'usabilità, in modo che gli sviluppatori che usano IntelliSense vedano gli overload che accettano un UserPrincipaloggetto , GroupPrincipalo ComputerPrincipal . La chiamata a uno degli overload di user, group o computer equivale esattamente a chiamare l'overload Principal .
Remove(ComputerPrincipal)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Rimuove l'oggetto specificato ComputerPrincipal dall'insieme e restituisce true se è un membro dell'oggetto ComputerPrincipalPrincipalCollection e false in caso contrario ,nel qual caso il metodo non esegue alcuna operazione.
public:
bool Remove(System::DirectoryServices::AccountManagement::ComputerPrincipal ^ computer);
public bool Remove(System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
[System.Security.SecurityCritical]
public bool Remove(System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
member this.Remove : System.DirectoryServices.AccountManagement.ComputerPrincipal -> bool
[<System.Security.SecurityCritical>]
member this.Remove : System.DirectoryServices.AccountManagement.ComputerPrincipal -> bool
Public Function Remove (computer As ComputerPrincipal) As Boolean
Parametri
- computer
- ComputerPrincipal
Un oggetto ComputerPrincipal.
Valori restituiti
true se l'oggetto è un membro dell'oggetto ComputerPrincipalPrincipalCollection; in caso contrario, false.
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
| Eccezione | Description |
|---|---|
| InvalidOperationException | Questo metodo è stato chiamato nella Members raccolta per un gruppo di dominio e l'entità di dominio da rimuovere è un membro del gruppo in virtù del relativo primaryGroupId attributo. |
Si applica a
Remove(GroupPrincipal)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Rimuove l'oggetto specificato GroupPrincipal dall'insieme e restituisce true se è un membro dell'oggetto GroupPrincipalPrincipalCollection e false in caso contrario ,nel qual caso il metodo non esegue alcuna operazione.
public:
bool Remove(System::DirectoryServices::AccountManagement::GroupPrincipal ^ group);
public bool Remove(System.DirectoryServices.AccountManagement.GroupPrincipal group);
[System.Security.SecurityCritical]
public bool Remove(System.DirectoryServices.AccountManagement.GroupPrincipal group);
member this.Remove : System.DirectoryServices.AccountManagement.GroupPrincipal -> bool
[<System.Security.SecurityCritical>]
member this.Remove : System.DirectoryServices.AccountManagement.GroupPrincipal -> bool
Public Function Remove (group As GroupPrincipal) As Boolean
Parametri
- group
- GroupPrincipal
Un oggetto GroupPrincipal.
Valori restituiti
true se l'oggetto è un membro dell'oggetto GroupPrincipalPrincipalCollection; in caso contrario, false.
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
| Eccezione | Description |
|---|---|
| InvalidOperationException | Questo metodo è stato chiamato nella Members raccolta per un gruppo di dominio e l'entità di dominio da rimuovere è un membro del gruppo in virtù del relativo primaryGroupId attributo. |
Si applica a
Remove(Principal)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Rimuove l'oggetto specificato Principal dall'insieme e restituisce true se è un membro dell'oggetto PrincipalPrincipalCollection e false in caso contrario ,nel qual caso il metodo non esegue alcuna operazione.
public:
virtual bool Remove(System::DirectoryServices::AccountManagement::Principal ^ principal);
public bool Remove(System.DirectoryServices.AccountManagement.Principal principal);
[System.Security.SecurityCritical]
public bool Remove(System.DirectoryServices.AccountManagement.Principal principal);
abstract member Remove : System.DirectoryServices.AccountManagement.Principal -> bool
override this.Remove : System.DirectoryServices.AccountManagement.Principal -> bool
[<System.Security.SecurityCritical>]
abstract member Remove : System.DirectoryServices.AccountManagement.Principal -> bool
override this.Remove : System.DirectoryServices.AccountManagement.Principal -> bool
Public Function Remove (principal As Principal) As Boolean
Parametri
Valori restituiti
true se l'oggetto è un membro dell'oggetto PrincipalPrincipalCollection; in caso contrario, false.
Implementazioni
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
| Eccezione | Description |
|---|---|
| InvalidOperationException | Questo metodo è stato chiamato nella Members raccolta per un gruppo di dominio e l'entità di dominio da rimuovere è un membro del gruppo in virtù del relativo primaryGroupId attributo. |
Si applica a
Remove(UserPrincipal)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Rimuove l'oggetto specificato UserPrincipal dall'insieme e restituisce true se è un membro dell'oggetto UserPrincipalPrincipalCollection e false in caso contrario ,nel qual caso il metodo non esegue alcuna operazione.
public:
bool Remove(System::DirectoryServices::AccountManagement::UserPrincipal ^ user);
public bool Remove(System.DirectoryServices.AccountManagement.UserPrincipal user);
[System.Security.SecurityCritical]
public bool Remove(System.DirectoryServices.AccountManagement.UserPrincipal user);
member this.Remove : System.DirectoryServices.AccountManagement.UserPrincipal -> bool
[<System.Security.SecurityCritical>]
member this.Remove : System.DirectoryServices.AccountManagement.UserPrincipal -> bool
Public Function Remove (user As UserPrincipal) As Boolean
Parametri
- user
- UserPrincipal
Un oggetto UserPrincipal.
Valori restituiti
true se l'oggetto è un membro dell'oggetto UserPrincipalPrincipalCollection; in caso contrario, false.
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
| Eccezione | Description |
|---|---|
| InvalidOperationException | Questo metodo è stato chiamato nella Members raccolta per un gruppo di dominio e l'entità di dominio da rimuovere è un membro del gruppo in virtù del relativo primaryGroupId attributo. |
Si applica a
Remove(PrincipalContext, IdentityType, String)
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
- Origine:
- PrincipalCollection.cs
Trova l'oggetto UserPrincipal specificato dalla coppia e PrincipalContextidentityType/ specificata identityValue dall'insieme e restituisce true se l'oggetto identificato Principal è un membro di questo PrincipalCollectionoggetto e false in caso contrario ,nel qual caso il metodo non esegue alcuna operazione.
public:
bool Remove(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::DirectoryServices::AccountManagement::IdentityType identityType, System::String ^ identityValue);
public bool Remove(System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
[System.Security.SecurityCritical]
public bool Remove(System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
member this.Remove : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> bool
[<System.Security.SecurityCritical>]
member this.Remove : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> bool
Public Function Remove (context As PrincipalContext, identityType As IdentityType, identityValue As String) As Boolean
Parametri
- context
- PrincipalContext
Un oggetto PrincipalContext.
- identityType
- IdentityType
Oggetto IdentityType che identifica il formato di identityValue.
- identityValue
- String
Una stringa.
Valori restituiti
true se l'oggetto identificato Principal è un membro dell'oggetto PrincipalCollection; in caso contrario, false.
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
| Eccezione | Description |
|---|---|
| InvalidOperationException | Questo metodo è stato chiamato nella Members raccolta per un gruppo di dominio e l'entità di dominio da rimuovere è un membro del gruppo in virtù del relativo primaryGroupId attributo. |
| NoMatchingPrincipalException | Non è stata trovata alcuna entità corrispondente ai parametri specificati. |
| MultipleMatchesException | Più di un'entità corrisponde ai parametri specificati. In teoria, questo non dovrebbe mai verificarsi, perché Add genera un'eccezione quando si tenta di aggiungere entità duplicate alla raccolta. Tuttavia, è possibile che un'altra API abbia creato il duplicato. |
| ArgumentException |
identityType è una stringa vuota. |