PrincipalCollection.Contains メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した Principal が PrincipalCollection のメンバーであるかどうかを示す値を返します。 Principal は、Add メソッドと同じ方法で指定できます。
オーバーロード
Contains(ComputerPrincipal) |
指定した ComputerPrincipal オブジェクトがコレクションに格納されているかどうかを示す値を返します。 |
Contains(GroupPrincipal) |
指定した GroupPrincipal オブジェクトがコレクションに格納されているかどうかを示す値を返します。 |
Contains(Principal) |
指定した Principal オブジェクトがコレクションに格納されているかどうかを示す値を返します。 |
Contains(UserPrincipal) |
指定した UserPrincipal オブジェクトがコレクションに格納されているかどうかを示す値を返します。 |
Contains(PrincipalContext, IdentityType, String) |
|
注釈
と同様に Add、 Remove この関数には 4 つのオーバーロードがありますが、これらはすべて同じことを行います。 追加のオーバーロードは、使いやすさを向上させるためにのみ実装されるため、IntelliSense を使用する開発者は、、GroupPrincipal、または ComputerPrincipal オブジェクトを受け取るオーバーロードをUserPrincipal参照できます。 User、Group、または Computer のいずれかのオーバーロードを呼び出すことは、オーバーロードの Principal 呼び出しとまったく同じです。
Contains(ComputerPrincipal)
指定した 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)
指定した 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)
指定した 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
パラメーター
戻り値
コレクションに指定したオブジェクトが格納されている場合は true
。それ以外の場合は false
。
実装
- 属性
適用対象
Contains(UserPrincipal)
指定した 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)
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 空にすることはできません。 |
適用対象
.NET