Compartir a través de


PrincipalCollection.Contains Método

Definición

Devuelve un valor que indica si el elemento Principal especificado es miembro del elemento PrincipalCollection. El objeto Principal puede especificarse de la misma manera que en los métodos Add.

Sobrecargas

Contains(ComputerPrincipal)

Devuelve un valor que indica si la colección contiene el objeto ComputerPrincipal especificado.

Contains(GroupPrincipal)

Devuelve un valor que indica si la colección contiene el objeto GroupPrincipal especificado.

Contains(Principal)

Devuelve un valor que indica si la colección contiene el objeto Principal especificado.

Contains(UserPrincipal)

Devuelve un valor que indica si la colección contiene el objeto UserPrincipal especificado.

Contains(PrincipalContext, IdentityType, String)

Devuelve un valor que indica si el objeto Principal que coincide con el par identityType/identityValue se encuentra en la colección.

Comentarios

Al igual que con Add, y Remove hay cuatro sobrecargas para esta función, pero todas hacen lo mismo. Las sobrecargas adicionales solo se implementan para mejorar la facilidad de uso, de modo que los desarrolladores que usan IntelliSense vean las sobrecargas que toman un UserPrincipalobjeto , GroupPrincipalo ComputerPrincipal . Llamar a cualquiera de las sobrecargas de usuario, grupo o equipo es exactamente equivalente a llamar a la Principal sobrecarga.

Contains(ComputerPrincipal)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

Devuelve un valor que indica si la colección contiene el objeto ComputerPrincipal especificado.

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

Parámetros

computer
ComputerPrincipal

Un objeto ComputerPrincipal.

Devoluciones

true si la colección contiene el objeto especificado; en caso contrario, false.

Atributos

Se aplica a

Contains(GroupPrincipal)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

Devuelve un valor que indica si la colección contiene el objeto GroupPrincipal especificado.

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

Parámetros

group
GroupPrincipal

Un objeto GroupPrincipal.

Devoluciones

true si la colección contiene el objeto especificado; en caso contrario, false.

Atributos

Se aplica a

Contains(Principal)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

Devuelve un valor que indica si la colección contiene el objeto Principal especificado.

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

Parámetros

principal
Principal

Un objeto Principal.

Devoluciones

true si la colección contiene el objeto especificado; en caso contrario, false.

Implementaciones

Atributos

Se aplica a

Contains(UserPrincipal)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

Devuelve un valor que indica si la colección contiene el objeto UserPrincipal especificado.

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

Parámetros

user
UserPrincipal

Un objeto UserPrincipal.

Devoluciones

true si la colección contiene el objeto especificado; en caso contrario, false.

Atributos

Se aplica a

Contains(PrincipalContext, IdentityType, String)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

Devuelve un valor que indica si el objeto Principal que coincide con el par identityType/identityValue se encuentra en la colección.

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

Parámetros

context
PrincipalContext

Objeto PrincipalContext de la entidad de seguridad.

identityType
IdentityType

Objeto IdentityType que especifica el formato de identityValue.

identityValue
String

Cadena que identifica la entidad de seguridad, en el formato especificado por identityType.

Devoluciones

true si un objeto coincide con el par de identityType/identityValue está en la colección; de lo contrario, false.

Atributos

Comentarios

Esta función puede producir las siguientes excepciones:

Excepción Descripción
MultipleMatchesException Hay varias entidades de seguridad que coinciden con estos parámetros.
ArgumentException El identityType parámetro no puede estar vacío.

Se aplica a