PrincipalCollection.Contains メソッド

定義

指定した PrincipalPrincipalCollection のメンバーであるかどうかを示す値を返します。 Principal は、Add メソッドと同じ方法で指定できます。

オーバーロード

Contains(ComputerPrincipal)

指定した ComputerPrincipal オブジェクトがコレクションに格納されているかどうかを示す値を返します。

Contains(GroupPrincipal)

指定した GroupPrincipal オブジェクトがコレクションに格納されているかどうかを示す値を返します。

Contains(Principal)

指定した Principal オブジェクトがコレクションに格納されているかどうかを示す値を返します。

Contains(UserPrincipal)

指定した UserPrincipal オブジェクトがコレクションに格納されているかどうかを示す値を返します。

Contains(PrincipalContext, IdentityType, String)

identityType/identityValue のペアに一致する Principal オブジェクトがコレクションにあるかどうかを示す値を返します。

注釈

と同様に AddRemove この関数には 4 つのオーバーロードがありますが、これらはすべて同じことを行います。 追加のオーバーロードは、使いやすさを向上させるためにのみ実装されるため、IntelliSense を使用する開発者は、、GroupPrincipal、または ComputerPrincipal オブジェクトを受け取るオーバーロードをUserPrincipal参照できます。 User、Group、または Computer のいずれかのオーバーロードを呼び出すことは、オーバーロードの Principal 呼び出しとまったく同じです。

Contains(ComputerPrincipal)

ソース:
PrincipalCollection.cs
ソース:
PrincipalCollection.cs
ソース:
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)

ソース:
PrincipalCollection.cs
ソース:
PrincipalCollection.cs
ソース:
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)

ソース:
PrincipalCollection.cs
ソース:
PrincipalCollection.cs
ソース:
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)

ソース:
PrincipalCollection.cs
ソース:
PrincipalCollection.cs
ソース:
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)

ソース:
PrincipalCollection.cs
ソース:
PrincipalCollection.cs
ソース:
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

属性

注釈

この関数は、次の例外をスローできます。

例外 説明
MultipleMatchesException これらのパラメーターに一致する複数のプリンシパルがあります。
ArgumentException パラメーターを identityType 空にすることはできません。

適用対象