PrincipalCollection.Contains Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu, která označuje, zda je zadaná Principal hodnota členem PrincipalCollection. Lze Principal zadat stejným způsobem jako v Add metodách .
Přetížení
Contains(ComputerPrincipal) |
Vrátí hodnotu určující, zda kolekce obsahuje zadaný ComputerPrincipal objekt. |
Contains(GroupPrincipal) |
Vrátí hodnotu určující, zda kolekce obsahuje zadaný GroupPrincipal objekt. |
Contains(Principal) |
Vrátí hodnotu určující, zda kolekce obsahuje zadaný Principal objekt. |
Contains(UserPrincipal) |
Vrátí hodnotu určující, zda kolekce obsahuje zadaný UserPrincipal objekt. |
Contains(PrincipalContext, IdentityType, String) |
Vrátí hodnotu určující, zda Principal objekt odpovídající dvojici |
Poznámky
Stejně jako u AddRemove a existují čtyři přetížení této funkce, ale všechna fungují stejně. Dodatečná přetížení jsou implementována pouze za účelem zlepšení použitelnosti, takže vývojáři používající Technologii IntelliSense uvidí přetížení, která přebírají UserPrincipalobjekt , GroupPrincipalnebo ComputerPrincipal . Volání libovolného z přetížení Uživatel, Skupina nebo Počítač je přesně ekvivalentní volání Principal přetížení.
Contains(ComputerPrincipal)
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
Vrátí hodnotu určující, zda kolekce obsahuje zadaný ComputerPrincipal objekt.
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
Parametry
- computer
- ComputerPrincipal
Objekt ComputerPrincipal .
Návraty
true
Pokud kolekce obsahuje zadaný objekt; v opačném případě . false
- Atributy
Platí pro
Contains(GroupPrincipal)
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
Vrátí hodnotu určující, zda kolekce obsahuje zadaný GroupPrincipal objekt.
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
Parametry
- group
- GroupPrincipal
Objekt GroupPrincipal .
Návraty
true
Pokud kolekce obsahuje zadaný objekt; v opačném případě . false
- Atributy
Platí pro
Contains(Principal)
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
Vrátí hodnotu určující, zda kolekce obsahuje zadaný Principal objekt.
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
Parametry
Návraty
true
Pokud kolekce obsahuje zadaný objekt; v opačném případě . false
Implementuje
- Atributy
Platí pro
Contains(UserPrincipal)
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
Vrátí hodnotu určující, zda kolekce obsahuje zadaný UserPrincipal objekt.
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
Parametry
- user
- UserPrincipal
Objekt UserPrincipal .
Návraty
true
Pokud kolekce obsahuje zadaný objekt; v opačném případě . false
- Atributy
Platí pro
Contains(PrincipalContext, IdentityType, String)
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
- Zdroj:
- PrincipalCollection.cs
Vrátí hodnotu určující, zda Principal objekt odpovídající dvojici identityType
/identityValue
je v kolekci.
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
Parametry
- context
- PrincipalContext
Objekt PrincipalContext objektu zabezpečení.
- identityType
- IdentityType
ObjektIdentityType, který určuje formát .identityValue
- identityValue
- String
Řetězec, který identifikuje objekt zabezpečení ve formátu určeném parametrem identityType
.
Návraty
true
pokud je objekt odpovídající dvojici identityType
/identityValue
v kolekci, jinak false
hodnota .
- Atributy
Poznámky
Tato funkce může vyvolat následující výjimky:
Výjimka | Description |
---|---|
MultipleMatchesException | Těmto parametrům odpovídá více objektů zabezpečení. |
ArgumentException | Parametr identityType nemůže být prázdný. |