Udostępnij za pośrednictwem


PrincipalCollection.Contains Metoda

Definicja

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 identityType/identityValue do pary znajduje się w kolekcji.

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

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

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

principal
Principal

Obiekt Principal.

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

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

truejeś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.

Dotyczy