Condividi tramite


PrincipalCollection.Contains Metodo

Definizione

Restituisce un valore che indica se l'oggetto Principal specificato è un membro di PrincipalCollection. L'elemento Add può essere specificato come nei metodi Principal.

Overload

Contains(ComputerPrincipal)

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

Contains(GroupPrincipal)

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

Contains(Principal)

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

Contains(UserPrincipal)

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

Contains(PrincipalContext, IdentityType, String)

Restituisce un valore che indica se l'oggetto Principal corrispondente alla coppia identityType/identityValue è presente nella raccolta.

Commenti

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

Contains(ComputerPrincipal)

Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs

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

public:
 bool Contains(System::DirectoryServices::AccountManagement::ComputerPrincipal ^ computer);
public bool Contains (System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
member this.Contains : System.DirectoryServices.AccountManagement.ComputerPrincipal -> bool
[<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.

Restituisce

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

Attributi

Si applica a

Contains(GroupPrincipal)

Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs

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

public:
 bool Contains(System::DirectoryServices::AccountManagement::GroupPrincipal ^ group);
public bool Contains (System.DirectoryServices.AccountManagement.GroupPrincipal group);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.GroupPrincipal group);
member this.Contains : System.DirectoryServices.AccountManagement.GroupPrincipal -> bool
[<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.

Restituisce

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

Attributi

Si applica a

Contains(Principal)

Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs

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

public:
 virtual bool Contains(System::DirectoryServices::AccountManagement::Principal ^ principal);
public bool Contains (System.DirectoryServices.AccountManagement.Principal principal);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.Principal principal);
abstract member Contains : System.DirectoryServices.AccountManagement.Principal -> bool
override this.Contains : System.DirectoryServices.AccountManagement.Principal -> bool
[<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.

Restituisce

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

Implementazioni

Attributi

Si applica a

Contains(UserPrincipal)

Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs

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

public:
 bool Contains(System::DirectoryServices::AccountManagement::UserPrincipal ^ user);
public bool Contains (System.DirectoryServices.AccountManagement.UserPrincipal user);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.UserPrincipal user);
member this.Contains : System.DirectoryServices.AccountManagement.UserPrincipal -> bool
[<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.

Restituisce

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

Attributi

Si applica a

Contains(PrincipalContext, IdentityType, String)

Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs
Origine:
PrincipalCollection.cs

Restituisce un valore che indica se l'oggetto Principal corrispondente alla coppia identityType/identityValue è presente nella raccolta.

public:
 bool Contains(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::DirectoryServices::AccountManagement::IdentityType identityType, System::String ^ identityValue);
public bool Contains (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
member this.Contains : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> bool
[<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.

Restituisce

true se la raccolta contiene un oggetto corrispondente alla coppia identityType/identityValue; in caso contrario false.

Attributi

Commenti

Questa funzione può generare le eccezioni seguenti:

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

Si applica a