PrincipalCollection.Contains Metodo

Definizione

Restituisce un valore che indica se l'oggetto specificato Principal è un membro dell'oggetto PrincipalCollection. L'oggetto Principal può essere specificato nello stesso modo dei Add metodi .

Overload

Nome Descrizione
Contains(ComputerPrincipal)

Restituisce un valore che indica se l'insieme contiene l'oggetto specificato ComputerPrincipal .

Contains(GroupPrincipal)

Restituisce un valore che indica se l'insieme contiene l'oggetto specificato GroupPrincipal .

Contains(Principal)

Restituisce un valore che indica se l'insieme contiene l'oggetto specificato Principal .

Contains(UserPrincipal)

Restituisce un valore che indica se l'insieme contiene l'oggetto specificato UserPrincipal .

Contains(PrincipalContext, IdentityType, String)

Restituisce un valore che indica se l'oggetto Principal corrispondente alla identityType/identityValue coppia si trova nell'insieme.

Commenti

Come per Add, e Remove 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 .

Contains(ComputerPrincipal)

Restituisce un valore che indica se l'insieme contiene l'oggetto specificato ComputerPrincipal .

public:
 bool Contains(System::DirectoryServices::AccountManagement::ComputerPrincipal ^ computer);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.ComputerPrincipal -> bool
Public Function Contains (computer As ComputerPrincipal) As Boolean

Parametri

computer
ComputerPrincipal

Un oggetto ComputerPrincipal.

Valori restituiti

true se la raccolta contiene l'oggetto specificato; in caso contrario, false.

Attributi

Si applica a

Contains(GroupPrincipal)

Restituisce un valore che indica se l'insieme contiene l'oggetto specificato GroupPrincipal .

public:
 bool Contains(System::DirectoryServices::AccountManagement::GroupPrincipal ^ group);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.GroupPrincipal group);
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.GroupPrincipal -> bool
Public Function Contains (group As GroupPrincipal) As Boolean

Parametri

group
GroupPrincipal

Un oggetto GroupPrincipal.

Valori restituiti

true se la raccolta contiene l'oggetto specificato; in caso contrario, false.

Attributi

Si applica a

Contains(Principal)

Restituisce un valore che indica se l'insieme contiene l'oggetto specificato Principal .

public:
 virtual bool Contains(System::DirectoryServices::AccountManagement::Principal ^ principal);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.Principal principal);
[<System.Security.SecurityCritical>]
abstract member Contains : System.DirectoryServices.AccountManagement.Principal -> bool
override this.Contains : System.DirectoryServices.AccountManagement.Principal -> bool
Public Function Contains (principal As Principal) As Boolean

Parametri

principal
Principal

Un oggetto Principal.

Valori restituiti

true se la raccolta contiene l'oggetto specificato; in caso contrario, false.

Implementazioni

Attributi

Si applica a

Contains(UserPrincipal)

Restituisce un valore che indica se l'insieme contiene l'oggetto specificato UserPrincipal .

public:
 bool Contains(System::DirectoryServices::AccountManagement::UserPrincipal ^ user);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.UserPrincipal user);
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.UserPrincipal -> bool
Public Function Contains (user As UserPrincipal) As Boolean

Parametri

user
UserPrincipal

Un oggetto UserPrincipal.

Valori restituiti

true se la raccolta contiene l'oggetto specificato; in caso contrario, false.

Attributi

Si applica a

Contains(PrincipalContext, IdentityType, String)

Restituisce un valore che indica se l'oggetto Principal corrispondente alla identityType/identityValue coppia si trova nell'insieme.

public:
 bool Contains(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::DirectoryServices::AccountManagement::IdentityType identityType, System::String ^ identityValue);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> bool
Public Function Contains (context As PrincipalContext, identityType As IdentityType, identityValue As String) As Boolean

Parametri

context
PrincipalContext

Oggetto PrincipalContext dell'entità.

identityType
IdentityType

Oggetto IdentityType che specifica il formato di identityValue.

identityValue
String

Stringa che identifica l'entità nel formato specificato da identityType.

Valori restituiti

true se un oggetto corrispondente alla identityType/identityValue coppia si trova nell'insieme; in caso contrario, false.

Attributi

Commenti

Questa funzione può generare le eccezioni seguenti:

Eccezione Description
MultipleMatchesException Esistono più entità che corrispondono a questi parametri.
ArgumentException Il identityType parametro non può essere vuoto.

Si applica a