다음을 통해 공유


PrincipalCollection.Contains 메서드

정의

지정된 PrincipalPrincipalCollection의 멤버인지 여부를 나타내는 값을 반환합니다. PrincipalAdd 메서드와 같은 방식으로 지정될 수 있습니다.

오버로드

Contains(ComputerPrincipal)

컬렉션에 지정된 ComputerPrincipal 개체가 있는지 여부를 나타내는 값을 반환합니다.

Contains(GroupPrincipal)

컬렉션에 지정된 GroupPrincipal 개체가 있는지 여부를 나타내는 값을 반환합니다.

Contains(Principal)

컬렉션에 지정된 Principal 개체가 있는지 여부를 나타내는 값을 반환합니다.

Contains(UserPrincipal)

컬렉션에 지정된 UserPrincipal 개체가 있는지 여부를 나타내는 값을 반환합니다.

Contains(PrincipalContext, IdentityType, String)

컬렉션에 identityType/identityValue 쌍과 일치하는 Principal 개체가 있는지 여부를 나타내는 값을 반환합니다.

설명

와 마찬가지로 Add, 및 Remove 이 함수에 4 개의 오버 로드가 있지만 모두 동일한 작업을 수행 합니다. 추가 오버로드는 유용성을 향상시키기 위해 구현되므로 IntelliSense를 사용하는 개발자는 , GroupPrincipal또는 ComputerPrincipal 개체를 사용하는 오버로드를 UserPrincipal볼 수 있습니다. 호출 하는 것은 사용자, 그룹 또는 컴퓨터 오버 로드 중 하나를 호출 합니다 Principal 오버 로드 합니다.

Contains(ComputerPrincipal)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

컬렉션에 지정된 ComputerPrincipal 개체가 있는지 여부를 나타내는 값을 반환합니다.

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

매개 변수

computer
ComputerPrincipal

ComputerPrincipal 개체입니다.

반환

컬렉션에 지정한 개체가 포함되어 있으면 true이고, 그렇지 않으면 false입니다.

특성

적용 대상

Contains(GroupPrincipal)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

컬렉션에 지정된 GroupPrincipal 개체가 있는지 여부를 나타내는 값을 반환합니다.

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

매개 변수

group
GroupPrincipal

GroupPrincipal 개체입니다.

반환

컬렉션에 지정한 개체가 포함되어 있으면 true이고, 그렇지 않으면 false입니다.

특성

적용 대상

Contains(Principal)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

컬렉션에 지정된 Principal 개체가 있는지 여부를 나타내는 값을 반환합니다.

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

매개 변수

principal
Principal

Principal 개체입니다.

반환

컬렉션에 지정한 개체가 포함되어 있으면 true이고, 그렇지 않으면 false입니다.

구현

특성

적용 대상

Contains(UserPrincipal)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

컬렉션에 지정된 UserPrincipal 개체가 있는지 여부를 나타내는 값을 반환합니다.

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

매개 변수

user
UserPrincipal

UserPrincipal 개체입니다.

반환

컬렉션에 지정한 개체가 포함되어 있으면 true이고, 그렇지 않으면 false입니다.

특성

적용 대상

Contains(PrincipalContext, IdentityType, String)

Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs
Source:
PrincipalCollection.cs

컬렉션에 identityType/identityValue 쌍과 일치하는 Principal 개체가 있는지 여부를 나타내는 값을 반환합니다.

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

매개 변수

context
PrincipalContext

보안 주체의 PrincipalContext 개체입니다.

identityType
IdentityType

IdentityType 형식을 지정하는 개체입니다identityValue.

identityValue
String

에서 지정 identityType한 형식으로 보안 주체를 식별하는 문자열입니다.

반환

identityType/identityValue 쌍과 일치하는 개체가 컬렉션에 있는 경우 true이고, 그렇지 않으면 false입니다.

특성

설명

이 함수는 다음과 같은 예외를 throw 할 수 있습니다.

예외 설명
MultipleMatchesException 이러한 매개 변수와 일치 하는 여러 주체 있습니다.
ArgumentException identityType 매개 변수는 비워 둘 수 없습니다.

적용 대상