PrincipalCollection.Contains Méthode

Définition

Retourne une valeur qui indique si le Principal spécifié est membre de PrincipalCollection.Returns a value that indicates whether the specified Principal is a member of the PrincipalCollection. Le Principal peut être spécifié de la même façon que dans les méthodes Add.The Principal can be specified in the same manner as in the Add methods.

Surcharges

Contains(ComputerPrincipal)

Retourne une valeur indiquant si la collection contient l’objet ComputerPrincipal spécifié.Returns a value indicating whether the collection contains the specified ComputerPrincipal object.

Contains(GroupPrincipal)

Retourne une valeur indiquant si la collection contient l’objet GroupPrincipal spécifié.Returns a value indicating whether the collection contains the specified GroupPrincipal object.

Contains(Principal)

Retourne une valeur indiquant si la collection contient l’objet Principal spécifié.Returns a value indicating whether the collection contains the specified Principal object.

Contains(UserPrincipal)

Retourne une valeur indiquant si la collection contient l’objet UserPrincipal spécifié.Returns a value indicating whether the collection contains the specified UserPrincipal object.

Contains(PrincipalContext, IdentityType, String)

Retourne une valeur indiquant si l’objet Principal correspondant à la paire identityType/identityValue se trouve dans la collection.Returns a value indicating whether the Principal object matching the identityType/identityValue pair is in the collection.

Remarques

Comme avec Add, et Remove, il y a quatre surcharges de cette fonction, mais elles ont toutes la même signification.As with Add, and Remove there are four overloads to this function, but they all do the same thing. Les surcharges supplémentaires sont uniquement implémentées pour améliorer la convivialité, afin que les développeurs qui utilisent IntelliSense voient des surcharges qui prennent un objet UserPrincipal, GroupPrincipal ou ComputerPrincipal.The extra overloads are only implemented to improve usability, so that developers using IntelliSense see overloads that take a UserPrincipal, GroupPrincipal, or ComputerPrincipal object. L’appel de l’un des surcharges d’utilisateur, de groupe ou d’ordinateur équivaut exactement à l’appel de la surcharge Principal.Calling any one of the User, Group, or Computer overloads is exactly equivalent to calling the Principal overload.

Contains(ComputerPrincipal)

Retourne une valeur indiquant si la collection contient l’objet ComputerPrincipal spécifié.Returns a value indicating whether the collection contains the specified ComputerPrincipal object.

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
Public Function Contains (computer As ComputerPrincipal) As Boolean

Paramètres

Retours

true si la collection contient l'objet spécifié ; sinon false.true if the collection contains the specified object; otherwise, false.

Attributs

Contains(GroupPrincipal)

Retourne une valeur indiquant si la collection contient l’objet GroupPrincipal spécifié.Returns a value indicating whether the collection contains the specified GroupPrincipal object.

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
Public Function Contains (group As GroupPrincipal) As Boolean

Paramètres

Retours

true si la collection contient l'objet spécifié ; sinon false.true if the collection contains the specified object; otherwise, false.

Attributs

Contains(Principal)

Retourne une valeur indiquant si la collection contient l’objet Principal spécifié.Returns a value indicating whether the collection contains the specified Principal object.

public:
 virtual 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

Paramètres

principal
Principal

Objet PrincipalA Principal object

Retours

true si la collection contient l'objet spécifié ; sinon false.true if the collection contains the specified object; otherwise, false.

Implémente

Attributs

Contains(UserPrincipal)

Retourne une valeur indiquant si la collection contient l’objet UserPrincipal spécifié.Returns a value indicating whether the collection contains the specified UserPrincipal object.

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
Public Function Contains (user As UserPrincipal) As Boolean

Paramètres

Retours

true si la collection contient l'objet spécifié ; sinon false.true if the collection contains the specified object; otherwise, false.

Attributs

Contains(PrincipalContext, IdentityType, String)

Retourne une valeur indiquant si l’objet Principal correspondant à la paire identityType/identityValue se trouve dans la collection.Returns a value indicating whether the Principal object matching the identityType/identityValue pair is in the collection.

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);
member this.Contains : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> bool

Paramètres

context
PrincipalContext

Objet PrincipalContext de l'entité de sécurité.The PrincipalContext object of the principal.

identityType
IdentityType

Objet IdentityType qui spécifie le format de identityValue.An IdentityType object that specifies the format of identityValue

identityValue
String

Chaîne qui identifie l'entité de sécurité dans le format spécifié par identityType.A string that identifies the principal, in the format specified by identityType

Retours

true si un objet correspondant à la paire identityType/identityValue se trouve dans la collection ; sinon, false.true if an object matching the identityType/identityValue pair is in the collection; otherwise, false.

Attributs

Remarques

Cette fonction peut lever les exceptions suivantes :This function can throw the following exceptions:

ExceptionException DescriptionDescription
MultipleMatchesException Plusieurs principaux correspondent à ces paramètres.There are multiple principals matching these parameters.
ArgumentException Le paramètre identityType ne peut pas être vide.The identityType parameter cannot be empty.

S’applique à