PrincipalCollection.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したプリンシパルをコレクションの末尾に追加します。
オーバーロード
Add(ComputerPrincipal) |
指定した ComputerPrincipal オブジェクトをコレクションの末尾に追加します。 |
Add(GroupPrincipal) |
指定した GroupPrincipal オブジェクトをコレクションの末尾に追加します。 |
Add(Principal) |
指定した Principal オブジェクトをコレクションの末尾に追加します。 |
Add(UserPrincipal) |
指定した UserPrincipal オブジェクトをコレクションの末尾に追加します。 |
Add(PrincipalContext, IdentityType, String) |
パラメーターと一致する Principal オブジェクトを検索し、コレクションの末尾に追加します。 |
注釈
と の場合とRemoveContains同様に、この関数には 4 つのオーバーロードがありますが、これらはすべて同じことを行います。 追加のオーバーロードは、使いやすさを向上させるためにのみ実装されるため、IntelliSense を使用する開発者は、GroupPrincipalまたは ComputerPrincipal オブジェクトを受け取るオーバーロードをUserPrincipal参照できます。 User、Group、または Computer のいずれかのオーバーロードを呼び出すことは、オーバーロードの呼び出し Principal とまったく同じです。
Add(ComputerPrincipal)
指定した ComputerPrincipal オブジェクトをコレクションの末尾に追加します。
public:
void Add(System::DirectoryServices::AccountManagement::ComputerPrincipal ^ computer);
public void Add (System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
[System.Security.SecurityCritical]
public void Add (System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
member this.Add : System.DirectoryServices.AccountManagement.ComputerPrincipal -> unit
[<System.Security.SecurityCritical>]
member this.Add : System.DirectoryServices.AccountManagement.ComputerPrincipal -> unit
Public Sub Add (computer As ComputerPrincipal)
パラメーター
- computer
- ComputerPrincipal
ComputerPrincipal オブジェクト。
- 属性
注釈
この関数は、次の例外をスローできます。
例外 | 説明 |
---|---|
PrincipalExistsException | computer はコレクションに既に存在します。 |
適用対象
Add(GroupPrincipal)
指定した GroupPrincipal オブジェクトをコレクションの末尾に追加します。
public:
void Add(System::DirectoryServices::AccountManagement::GroupPrincipal ^ group);
public void Add (System.DirectoryServices.AccountManagement.GroupPrincipal group);
[System.Security.SecurityCritical]
public void Add (System.DirectoryServices.AccountManagement.GroupPrincipal group);
member this.Add : System.DirectoryServices.AccountManagement.GroupPrincipal -> unit
[<System.Security.SecurityCritical>]
member this.Add : System.DirectoryServices.AccountManagement.GroupPrincipal -> unit
Public Sub Add (group As GroupPrincipal)
パラメーター
- group
- GroupPrincipal
ComputerPrincipal オブジェクト。
- 属性
注釈
この関数は、次の例外をスローできます。
例外 | 説明 |
---|---|
PrincipalExistsException | group はコレクションに既に存在します。 |
適用対象
Add(Principal)
指定した Principal オブジェクトをコレクションの末尾に追加します。
public:
virtual void Add(System::DirectoryServices::AccountManagement::Principal ^ principal);
public void Add (System.DirectoryServices.AccountManagement.Principal principal);
[System.Security.SecurityCritical]
public void Add (System.DirectoryServices.AccountManagement.Principal principal);
abstract member Add : System.DirectoryServices.AccountManagement.Principal -> unit
override this.Add : System.DirectoryServices.AccountManagement.Principal -> unit
[<System.Security.SecurityCritical>]
abstract member Add : System.DirectoryServices.AccountManagement.Principal -> unit
override this.Add : System.DirectoryServices.AccountManagement.Principal -> unit
Public Sub Add (principal As Principal)
パラメーター
実装
- 属性
注釈
この関数は、次の例外をスローできます。
例外 | 説明 |
---|---|
PrincipalExistsException | principal はコレクションに既に存在します。 |
適用対象
Add(UserPrincipal)
指定した UserPrincipal オブジェクトをコレクションの末尾に追加します。
public:
void Add(System::DirectoryServices::AccountManagement::UserPrincipal ^ user);
public void Add (System.DirectoryServices.AccountManagement.UserPrincipal user);
[System.Security.SecurityCritical]
public void Add (System.DirectoryServices.AccountManagement.UserPrincipal user);
member this.Add : System.DirectoryServices.AccountManagement.UserPrincipal -> unit
[<System.Security.SecurityCritical>]
member this.Add : System.DirectoryServices.AccountManagement.UserPrincipal -> unit
Public Sub Add (user As UserPrincipal)
パラメーター
- user
- UserPrincipal
UserPrincipal オブジェクト。
- 属性
注釈
この関数は、次の例外をスローできます。
例外 | 説明 |
---|---|
PrincipalExistsException | user はコレクションに既に存在します。 |
適用対象
Add(PrincipalContext, IdentityType, String)
パラメーターと一致する Principal オブジェクトを検索し、コレクションの末尾に追加します。
public:
void Add(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::DirectoryServices::AccountManagement::IdentityType identityType, System::String ^ identityValue);
public void Add (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
[System.Security.SecurityCritical]
public void Add (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
member this.Add : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> unit
[<System.Security.SecurityCritical>]
member this.Add : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> unit
Public Sub Add (context As PrincipalContext, identityType As IdentityType, identityValue As String)
パラメーター
- context
- PrincipalContext
コレクションに追加するプリンシパルの PrincipalContext オブジェクト。
- identityType
- IdentityType
の IdentityType 形式 identityValue
を指定する オブジェクト。
- identityValue
- String
で指定された identityType
形式でプリンシパルを識別する文字列。
- 属性
注釈
この関数は、次の例外をスローできます。
例外 | 説明 |
---|---|
PrincipalExistsException | これらのパラメーターに一致するプリンシパルは、コレクションに既に存在します。 |
NoMatchingPrincipalException | 指定したパラメーターに一致するプリンシパルが見つかりませんでした。 |
MultipleMatchesException | 複数のプリンシパルが、指定したパラメーターと一致します。 |
ArgumentException | identityType が空の文字列です。 |
適用対象
.NET