PrincipalCollection.Contains Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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
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. |