PrincipalCollection.Remove Metodo

Definizione

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 true se è un membro dell'oggetto ComputerPrincipalPrincipalCollection e false in caso contrario ,nel qual caso il metodo non esegue alcuna operazione.

Remove(GroupPrincipal)

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.

Remove(Principal)

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.

Remove(UserPrincipal)

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.

Remove(PrincipalContext, IdentityType, String)

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.

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

principal
Principal

Un oggetto Principal.

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.

Si applica a