PrincipalCollection.Contains Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um valor que indica se o Principal especificado é um membro do PrincipalCollection. A Principal pode ser especificada da mesma maneira que nos métodos Add.
Sobrecargas
Contains(ComputerPrincipal) |
Retorna um valor que indica se a coleção contém o objeto ComputerPrincipal especificado. |
Contains(GroupPrincipal) |
Retorna um valor que indica se a coleção contém o objeto GroupPrincipal especificado. |
Contains(Principal) |
Retorna um valor que indica se a coleção contém o objeto Principal especificado. |
Contains(UserPrincipal) |
Retorna um valor que indica se a coleção contém o objeto UserPrincipal especificado. |
Contains(PrincipalContext, IdentityType, String) |
Retorna um valor indicando se o objeto Principal que corresponde ao par |
Comentários
Assim como acontece com Add, e Remove há quatro sobrecargas nessa função, mas todas elas fazem a mesma coisa. As sobrecargas extras são implementadas apenas para melhorar a usabilidade, para que os desenvolvedores que usam o IntelliSense vejam sobrecargas que levam um UserPrincipalobjeto , GroupPrincipalou ComputerPrincipal . Chamar qualquer uma das sobrecargas de Usuário, Grupo ou Computador é exatamente equivalente a chamar a Principal sobrecarga.
Contains(ComputerPrincipal)
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
Retorna um valor que indica se a coleção contém o 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
Um objeto ComputerPrincipal.
Retornos
true
se a coleção contiver o objeto especificado; caso contrário, false
.
- Atributos
Aplica-se a
Contains(GroupPrincipal)
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
Retorna um valor que indica se a coleção contém o 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
Um objeto GroupPrincipal.
Retornos
true
se a coleção contiver o objeto especificado; caso contrário, false
.
- Atributos
Aplica-se a
Contains(Principal)
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
Retorna um valor que indica se a coleção contém o 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
Retornos
true
se a coleção contiver o objeto especificado; caso contrário, false
.
Implementações
- Atributos
Aplica-se a
Contains(UserPrincipal)
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
Retorna um valor que indica se a coleção contém o 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
Um objeto UserPrincipal.
Retornos
true
se a coleção contiver o objeto especificado; caso contrário, false
.
- Atributos
Aplica-se a
Contains(PrincipalContext, IdentityType, String)
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
- Origem:
- PrincipalCollection.cs
Retorna um valor indicando se o objeto Principal que corresponde ao par identityType
/identityValue
está na coleção.
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
O objeto PrincipalContext da entidade de segurança.
- identityType
- IdentityType
Um IdentityType objeto que especifica o formato de identityValue
.
- identityValue
- String
Uma cadeia de caracteres que identifica a entidade de segurança, no formato especificado por identityType
.
Retornos
true
se um objeto correspondente ao par identityType
/identityValue
está na coleção; caso contrário, false
.
- Atributos
Comentários
Essa função pode gerar as seguintes exceções:
Exceção | Descrição |
---|---|
MultipleMatchesException | Há várias entidades de segurança que correspondem a esses parâmetros. |
ArgumentException | O identityType parâmetro não pode estar vazio. |