PrincipalCollection.Contains Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość wskazującą, czy określony Principal element jest elementem członkowskim PrincipalCollectionelementu . Element Principal można określić w taki sam sposób, jak w metodach Add .
Przeciążenia
Contains(ComputerPrincipal) |
Zwraca wartość wskazującą, czy kolekcja zawiera określony ComputerPrincipal obiekt. |
Contains(GroupPrincipal) |
Zwraca wartość wskazującą, czy kolekcja zawiera określony GroupPrincipal obiekt. |
Contains(Principal) |
Zwraca wartość wskazującą, czy kolekcja zawiera określony Principal obiekt. |
Contains(UserPrincipal) |
Zwraca wartość wskazującą, czy kolekcja zawiera określony UserPrincipal obiekt. |
Contains(PrincipalContext, IdentityType, String) |
Zwraca wartość wskazującą, czy Principal obiekt pasujący |
Uwagi
Podobnie jak w przypadku Addfunkcji , i Remove istnieją cztery przeciążenia tej funkcji, ale wszystkie robią to samo. Dodatkowe przeciążenia są implementowane tylko w celu zwiększenia użyteczności, dzięki czemu deweloperzy korzystający z funkcji IntelliSense widzą przeciążenia, które przyjmują UserPrincipalobiekt , GroupPrincipallub ComputerPrincipal . Wywoływanie dowolnego przeciążenia użytkownika, grupy lub komputera jest dokładnie równoważne wywołaniu Principal przeciążenia.
Contains(ComputerPrincipal)
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
Zwraca wartość wskazującą, czy kolekcja zawiera określony ComputerPrincipal obiekt.
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
Obiekt ComputerPrincipal.
Zwraca
true
jeśli kolekcja zawiera określony obiekt; w przeciwnym razie , false
.
- Atrybuty
Dotyczy
Contains(GroupPrincipal)
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
Zwraca wartość wskazującą, czy kolekcja zawiera określony GroupPrincipal obiekt.
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
Obiekt GroupPrincipal.
Zwraca
true
jeśli kolekcja zawiera określony obiekt; w przeciwnym razie , false
.
- Atrybuty
Dotyczy
Contains(Principal)
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
Zwraca wartość wskazującą, czy kolekcja zawiera określony Principal obiekt.
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
Zwraca
true
jeśli kolekcja zawiera określony obiekt; w przeciwnym razie , false
.
Implementuje
- Atrybuty
Dotyczy
Contains(UserPrincipal)
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
Zwraca wartość wskazującą, czy kolekcja zawiera określony UserPrincipal obiekt.
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
Obiekt UserPrincipal.
Zwraca
true
jeśli kolekcja zawiera określony obiekt; w przeciwnym razie , false
.
- Atrybuty
Dotyczy
Contains(PrincipalContext, IdentityType, String)
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
- Źródło:
- PrincipalCollection.cs
Zwraca wartość wskazującą, czy Principal obiekt pasujący identityType
/identityValue
do pary znajduje się w kolekcji.
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
PrincipalContext Obiekt podmiotu zabezpieczeń.
- identityType
- IdentityType
IdentityType Obiekt, który określa format .identityValue
- identityValue
- String
Ciąg identyfikujący podmiot zabezpieczeń w formacie określonym przez identityType
.
Zwraca
true
jeśli obiekt pasujący identityType
/identityValue
do pary znajduje się w kolekcji; w przeciwnym razie . false
- Atrybuty
Uwagi
Ta funkcja może zgłaszać następujące wyjątki:
Wyjątek | Opis |
---|---|
MultipleMatchesException | Istnieje wiele podmiotów zabezpieczeń pasujących do tych parametrów. |
ArgumentException | Parametr identityType nie może być pusty. |